【发布时间】:2020-07-03 09:20:34
【问题描述】:
我正在尝试使用已保存在工作区中的查询从 Azure Log Analytics 工作区获取日志数据。我已经开始开发一个 Web API 来获取查询结果,并将这个 Web API 注册到我在 Visual Studio Enterprise Azure 订阅中创建的 Azure Active Directory。但是,当我尝试为 LogAnalytics API 请求权限时,我无法从 Microsoft API 中找到 LogAnalytics API。我正在按照以下链接中的说明进行操作: https://dev.loganalytics.io/oms/documentation/1-Tutorials/1-Direct-API
有人可以告诉我如何从 LogAnalytics 工作区中获取日志数据吗?我查看了仅提供 API 但没有说明如何获取令牌的 Microsoft 文档: https://docs.microsoft.com/en-us/rest/api/loganalytics/savedsearches/get
【问题讨论】:
-
您可以参考this doc。如果您对此还有更多问题,请告诉我。
-
Microsoft.Azure.OperationalInsights 这个包在 Nuget 中不可用
-
我稍后会检查它。您想从日志分析中获取日志,还是执行保存在日志分析中的查询?
-
我想使用 Rest API 执行日志分析中保存的查询,并以 json 的形式返回结果