通过 REST 执行 AppInsight 查询 API
Execute AppInsight query via REST API
我正在寻找可以通过 REST 触发 appinsight 查询的功能 API。
我目前正在使用查询执行器扫描日志,如下所示..
traces
| where message contains "something"
| order by timestamp desc
我想将其与我的 REST 应用程序集成,这样我就不必登录到 appinsight 并手动执行此查询。
是否有 API 可用,它公开了我可以动态传递查询/执行存储(自定义)查询并将输出作为响应的功能?
更新:如何构造查询url:
您需要获取 Application Id
和 API key
,然后使用它们构建您的查询 url。
第 1 步:获取 Application Id
。导航到 Azure 门户 -> 您的应用程序见解 -> API 访问。然后你可以看到 Application Id
:
第 2 步:然后单击“创建 API 密钥”按钮,在新页面中,按照下面的屏幕截图进行操作 -> 然后单击“生成密钥”按钮:
第三步:在新页面中,复制并保存API键:
第 4 步:然后转到此 link -> 填写所有必要信息 -> 然后在右侧窗格中,您可以看到它自动生成一个 url。截图如下:
原文:
是的,您可以使用 application insights
get-query api.
如何使用这个api,请参考这个quickstart了解更多详情。
如果您还有其他问题,请告诉我。
我正在寻找可以通过 REST 触发 appinsight 查询的功能 API。
我目前正在使用查询执行器扫描日志,如下所示..
traces
| where message contains "something"
| order by timestamp desc
我想将其与我的 REST 应用程序集成,这样我就不必登录到 appinsight 并手动执行此查询。
是否有 API 可用,它公开了我可以动态传递查询/执行存储(自定义)查询并将输出作为响应的功能?
更新:如何构造查询url:
您需要获取 Application Id
和 API key
,然后使用它们构建您的查询 url。
第 1 步:获取 Application Id
。导航到 Azure 门户 -> 您的应用程序见解 -> API 访问。然后你可以看到 Application Id
:
第 2 步:然后单击“创建 API 密钥”按钮,在新页面中,按照下面的屏幕截图进行操作 -> 然后单击“生成密钥”按钮:
第三步:在新页面中,复制并保存API键:
第 4 步:然后转到此 link -> 填写所有必要信息 -> 然后在右侧窗格中,您可以看到它自动生成一个 url。截图如下:
原文:
是的,您可以使用 application insights
get-query api.
如何使用这个api,请参考这个quickstart了解更多详情。
如果您还有其他问题,请告诉我。