如何从Kusto.Explorer查询我的Application Insights日志(分析)?

时间:2019-06-10 19:54:19

标签: azure azure-application-insights azure-log-analytics kusto azure-data-explorer

在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之一。

3 个答案:

答案 0 :(得分:5)

我们为Azure数据资源管理器(ADX)代理提供了一个私人预览,使您可以将Log Analytics / Application Insights视为虚拟群集,使用ADX工具对其进行查询,并将其作为跨群集查询中的第二个群集进行连接。由于它是私人预览,因此您需要联系adxproxy@microsoft.com进行注册。我们还在研究在线文档,这些文档将在几周后发布。 (免责声明-我是负责此项目的项目经理)。

答案 1 :(得分:3)

步骤 1 连接字符串

从此模板构建您的连接字符串:

https://ade.applicationinsights.io/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.insights/components/<ai-app-name>

在门户中填写订阅 ID、资源组名称和 ai-app-名称。这是一个示例图像

enter image description here

步骤 2 添加与 Kusto.Explorer 的连接

打开 Kusto.Explorer,选择 Add Connection,然后将您的连接字符串粘贴到 Cluster connection 字段中。

enter image description here

安装 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群集。

请说明您的问题,是否更多是关于无法使用“集群”。