使用 Java 检索 Azure 监视器事件的最佳方法是什么?



我正在尝试编写一些 Java 代码来分析来自 Azure Monitor 源的数据,例如订阅事件、服务指标等。 我想做两件事:
1.将数据持久化到ElasticSearch。
2.做一些简单的分析(简单的例子:统计特定事件的数量(

我发现导出此数据的唯一方法是通过 Azure 事件中心服务,该服务似乎比我需要的要强大得多。有没有更简单的方法?如果我能够在我的 Java 代码中检索事件/消息,那么我可以自己进行分析和持久性,但从 iv'e 阅读的指南来看,听起来我需要使用 3-4 个附加服务来执行简单的 Azure Monitor -> Java 代码传输。

您可以使用 REST API 获取指标,但可能无法实时获取数据:

https://learn.microsoft.com/en-us/rest/api/monitor/metricdefinitions/list

https://learn.microsoft.com/en-us/rest/api/monitor/metrics/list

我不确定为什么要将数据移动到另一个位置,因为您可以使用Kusto/Power BI获取所需的信息。

https://learn.microsoft.com/en-us/azure/azure-monitor/log-query/get-started-queries

https://learn.microsoft.com/en-us/azure/azure-monitor/log-query/log-query-overview

https://learn.microsoft.com/en-us/azure/kusto/tools/powerbi

https://learn.microsoft.com/en-us/azure/kusto/tools/powerbi-connector

相关内容

最新更新