在Azure门户的“我的应用洞察力/日志”视图中,我可以这样查询应用数据:
app('my-app-name').traces
app() expression in Azure Monitor query一文中介绍了app
函数。
Kusto.Explorer不理解app()
函数,这似乎是因为它是Additional operators in Azure Monitor之一。
如何使用Kusto.Explorer查询我的App Insights /日志?我不能使用cluster
,因为它是functions not supported in Azure Monitor之一。
答案 0 :(得分:5)
我们为Azure数据资源管理器(ADX)代理提供了一个私人预览,使您可以将Log Analytics / Application Insights视为虚拟群集,使用ADX工具对其进行查询,并将其作为跨群集查询中的第二个群集进行连接。由于它是私人预览,因此您需要联系adxproxy@microsoft.com进行注册。我们还在研究在线文档,这些文档将在几周后发布。 (免责声明-我是负责此项目的项目经理)。
答案 1 :(得分:3)
从此模板构建您的连接字符串:
https://ade.applicationinsights.io/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.insights/components/<ai-app-name>
在门户中填写订阅 ID、资源组名称和 ai-app-名称。这是一个示例图像
打开 Kusto.Explorer,选择 Add Connection
,然后将您的连接字符串粘贴到 Cluster connection
字段中。
安装 OK 后,Windows 将提示您使用 Azure Active Directory 帐户登录。完成身份验证后,Kusto.Explorer 将在“连接”面板中显示 Application Insights 表。
答案 2 :(得分:1)
Kusto.Explorer需要访问Kusto群集。因此,它可与ADX(Azure数据资源管理器)一起使用,您可以在其中使用Kusto作为应用程序的后端。
尽管Kusto(ADX,Azure数据资源管理器)为Application Insights(以及许多其他服务)提供了支持,但还是有一个多租户层。因此,Kusto.Explorer无法访问底层的Kusto群集。
请说明您的问题,是否更多是关于无法使用“集群”。