通过Azure API从日志分析中获取保存查询

时间:2018-10-19 14:04:58

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

您好,我正在尝试通过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."
    }
}

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

1 个答案:

答案 0 :(得分:0)

找到我的答案

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

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

查询将以灰色文本的名称显示其ID。

enter image description here