将日志分析心跳指标流式传输到事件中心

问题描述

我们的边缘设备提供常规的心跳信号,可在Azure的Log Analytics中将其作为心跳记录(请参见https://docs.microsoft.com/en-us/azure/azure-monitor/insights/solution-agenthealth)。

我们可以在Log Analytics Workspace中查询这些指标,并获取每台计算机的心跳时间戳。

但是,我们需要在后端应用程序中也提供此信息。

我认为使用日志分析(如数据库)并直接从后端查询不是一个好主意,因此应该有一种方法可以将这些信息传输到可以轻松查询的地方。

是否可以将这些检测信号指标转发到Azure函数(可能通过事件中心),以便在其中存储它们以供后端应用程序访问?

解决方法

在Azure Log Analytics中,无法将这些指标转发到Azure函数或Eventhub。您应该使用查询来获取这些数据。

如果可以将这些指标直接发送到eventhub,也许您应该在边缘设备端进行检查。