将 Log Analytics 检测信号指标流式传输到事件中心
Stream Log Analytics Heartbeat Metrics to Event Hub
我们的边缘设备提供常规心跳,这些心跳可作为 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。
我们的边缘设备提供常规心跳,这些心跳可作为 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。