10

2021 年 7 月 13 日更新

下面使用的链接现在已部分过时。这是关于语言差异的新部分

原帖

在 Azure 门户上,在我的 App Insights / Logs 视图中,我可以像这样查询应用数据:

app('my-app-name').traces

Azure Monitor 查询中的文章 app() 表达式中描述了该app函数。

Kusto.Explorer不理解该app()函数,这似乎可以通过它是Azure Monitor 中的 Additional 运算符之一来解释。

如何使用 Kusto.Explorer 查询我的 App Insights/日志?我不能使用cluster,因为它是Azure Monitor 不支持的功能之一。

相关文档:Azure Monitor 日志查询语言差异

连接疑难解答注意事项

(2021 年 12 月 16 日添加)

Kusto 团队的专业提示:如果您正在从 Kusto.Explorer 查询应用程序洞察,并且您与正常集群的连接因网关错误或其他意外错误而失败,请考虑添加hint.remote=left到您的join. 喜欢:

tableFromApplicationInsights
| join kind=innerunique hint.remote=left tableFromNormalKustoCluster
4

2 回答 2

11

我们有 Azure 数据资源管理器 (ADX) 代理的私人预览版,使您能够将 Log Analytics / Application Insights 视为虚拟集群,使用 ADX 工具对其进行查询,并将其作为跨集群查询中的第二个集群连接到它。由于它是私人预览版,您需要联系 adxproxy@microsoft.com 才能注册。该代理记录在https://docs.microsoft.com/en-us/azure/data-explorer/query-monitor-data中。

(免责声明 - 我是推动这个项目的 PM)。

于 2019-06-11T06:59:17.410 回答
3

步骤 1 连接字符串

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

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

从门户填写订阅 ID、资源组名称和 ai 应用名称。这是一个示例图像

在此处输入图像描述

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

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

在此处输入图像描述

安装 OK 后,Windows 将提示您使用您的 Azure Active Directory 帐户登录。完成身份验证后,Kusto.Explorer 将在 Connections 面板中显示 Application Insights 表。

于 2021-07-10T00:33:08.217 回答