【问题标题】:GET Save Queries from log Analytics via Azure API通过 Azure API 从 Log Analytics 获取保存查询
【发布时间】:2018-10-22 15:36:57
【问题描述】:

您好,我正在尝试通过 API GET 请求获取我保存在日志分析中的查询。并且按照指南(甚至从文档页面对其进行测试)不起作用。我知道查询在那里并且已保存,我是否遗漏了什么?

我遵循此文档: Microsoft Docs - Saved Searches - Get

我这样调用 API:

GET 

https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/{savedSearchId}?api-version=2015-03-20

Authorization: Bearer eyJ0...eXAQ

我得到的回应是这样的:

404 Not Found

{
    "error": {
        "code": "SavedSearchNotFound",
        "message": "Saved search '[NAME OF MY SAVED QUERY]' could not be found."
    }
}

我真的不知道这里有什么问题。有没有人遇到过这个?

【问题讨论】:

    标签: api azure azure-log-analytics saved-searches


    【解决方案1】:

    找到我的答案:

    “{savedSearchId}”应该是一个 guid...当我在构建 URL 时试图在开头找到一个时,我找不到每个搜索查询的 id。所以我以为是它的名字。

    您可以通过单击每个已保存查询右侧的三个点并单击编辑来找到该查询。

    查询将在名称下方以灰色文本显示它的 ID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-05
      • 2021-12-07
      • 1970-01-01
      • 1970-01-01
      • 2022-11-07
      相关资源
      最近更新 更多