如何通过 API 访问 Azure 日志分析

How to access Azure log analytics via API


我正在使用 Azure 日志分析来收集我们的 Blob 存储帐户的指标。 我已经保存了可以从 Azure UI 门户 运行 查询。

我想通过 API 访问相同的查询结果。 我找不到任何关于如何完成此操作的合适文档。

有人能指出我正确的方向吗?

谢谢

  • Log Analytics 查询 API 是一个 REST API,它允许您使用与其余部分相同的查询语言查询 Azure Monitor 日志收集的所有数据服务。

  • 您可以使用此 API 创建新的数据可视化并改进 Log Analytics 的功能。

  • 导航到 APIs my organization uses,搜索 Log Analytics API,添加 Application permission

查询 - 获取

  • 执行分析查询
  • 对数据执行 Analytics 查询
GET https://api.loganalytics.io/v1/workspaces/{workspaceId}/query?query={query}

更多信息请参考MS Doc和这篇文章