当前位置: 首页 > 知识库问答 >
问题:

如何从kusto.explorer查询我的应用程序洞察日志(分析)?

宇文飞羽
2023-03-14

在Azure Portal上,在我的App Insights/Logs视图中,我可以这样查询App数据:

应用程序('my-app-name').traces

app函数在文章app()expression in Azure Monitor Query中进行了描述。

kusto.explorer不理解app()函数,这似乎是因为它是Azure Monitor中的附加操作符之一。

我如何用kusto.explorer查询我的应用程序洞察/日志?我不能使用cluster,因为它是Azure Monitor中不支持的功能之一。

相关单据:Azure Monitor日志查询语言差异

共有1个答案

柳越
2023-03-14

我们有一个Azure Data Explorer(ADX)代理的私有预览,它使您能够将日志分析/应用程序洞察视为虚拟集群,使用ADX工具查询它,并将它作为跨集群查询中的第二个集群连接到它。由于这是一个私人预览,您需要联系adxproxy@microsoft.com才能注册。在https://docs.microsoft.com/en-us/azure/data-explorer/query-monitor-data中记录了代理。

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

 类似资料:
  • Azure应用程序洞察或日志分析的用例是什么? 我正在使用APIM和Azure函数,并希望对请求执行日志记录。应用洞察和日志分析哪一个最合适? https://docs.microsoft.com/en-gb/Azure/Azure-monitor/overview 更新 特别是关于APIM使用的Azure应用程序洞察与日志分析的任何信息?

  • 我很难理解Azure在哪里存储日志,以及如何访问和导出日志。 有什么界面我可以用吗?我已经在官方文档中研究了几个小时,但似乎找不到任何关于如何从Azure中获取数据的明确信息。 问候

  • 这个答案总结了App Insights(AI)和日志分析(LA)正在合并到一个服务中。它还提供了一个建议,AI中的新资源可以指向LA,这样你的所有代码都在一个地方。 我的问题是,鉴于LA和AI资源都存在,而您没有时间或权限将AI更改为指向LA,我如何跨LA和AI资源进行查询。

  • 我想有一个共享的应用程序insights实例,将保存来自不同微服务运行的所有日志。 或者说,共享应用程序insights实例并将所有日志和遥测都放在一堆中是不是一个坏主意?

  • 我正在尝试将Azure App insights service集成到service fabric App中,用于日志记录和检测。我正在本地VM上运行fabric代码。我完全遵循了这里的文档[场景2]。docs.microsoft.com上的其他资源似乎也指明了相同的步骤。[例如:https://docs.microsoft.com/en-us/Azure/service-fabric/servi

  • 唯一可以解决这一问题的方法是在startup.configure()中添加下面一行代码: 上面的解决方案是不可取的,因为我们希望根据环境不同地配置日志级别,因此基于配置的解决方案将是首选的。此外,我猜测问题是配置相关的,因为它在本地运行良好。在Azure中没有特殊的配置。 下面是整个startup.configure():