gpt4 book ai didi

azure - 是否有 azure python sdk 来检索应用程序洞察数据?

转载 作者:行者123 更新时间:2023-12-03 23:54:44 25 4
gpt4 key购买 nike

我使用下面的应用洞察 python sdk 在应用洞察资源中发送我的自定义指标。

https://github.com/Microsoft/ApplicationInsights-Python

现在,当我想要检索它时,我只能找到基于 Rest API 的方法来检索它。

https://dev.applicationinsights.io/documentation/Using-the-API/Metrics

是否有基于 RestAPI 的curl 或 http 请求的替代方案 - 在应用程序洞察 python sdk 中?

最佳答案

直接使用 REST API。

首先转到门户中的实例,然后在侧面板上向下滚动到“API”,然后创建 key 。这里有更多关于执行此操作的信息:

https://dev.applicationinsights.io/documentation/Authorization/API-key-and-App-ID

然后您可以像这样简单地查询 REST api:

import requests
import json

appId = "..."
appKey = "..."

query = """
traces
| where timestamp > ago(1d)
| order by timestamp
| limit 10
"""

params = {"query": query}
headers = {'X-Api-Key': appKey}
url = f'https://api.applicationinsights.io/v1/apps/{appId}/query'

response = requests.get(url, headers=headers, params=params)

logs = json.loads(response.text)
for row in logs['tables'][0]['rows']:
structured = dict(zip(logs['tables'][0], row))
print(structured)

关于azure - 是否有 azure python sdk 来检索应用程序洞察数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50732461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com