gpt4 book ai didi

azure - Application Insights 显示在实时指标中,但不显示在日志分析中

转载 作者:行者123 更新时间:2023-12-04 12:37:08 26 4
gpt4 key购买 nike

因此,我创建了一个用于配置微服务的 Application Insights 的类库。这些是 Application Insights 配置方法: enter image description here

这就是我在每个微服务的 Startup.cs 类中使用它们的方式: enter image description here

根据调试日志,它似乎工作正常: enter image description here

我什至可以正确地看到 azure 中的实时指标: enter image description here

但是,数据不会在 Log Analytics 中“保存”,因此我无法对数据运行任何查询(它始终返回 0 个结果)。

我认为这可能是因为每个微服务的Program.cs中存在以下代码: enter image description here我认为应用程序见解记录器可能未正确配置(未明确设置检测 key )。但是,我尝试将 TelemetryConfiguration 的仪器 key 设置为硬编码的仪器 key ,但没有执行任何操作。

我确实阅读了此文档:https://learn.microsoft.com/en-us/azure/azure-monitor/app/asp-net-core但我似乎没有错过任何步骤(我称之为 AddApplicationInsights 和 AddApplicationInsightsKubernetesEnricher)。

我想知道是否有人能看到这个问题,我真的不知道如何通过实时指标而不是 Log Analytics 查看数据。

注意:在使用完全相同的代码实现库之前,我确实尝试添加应用程序见解(当您右键单击项目>设置应用程序见解时VS生成的默认代码,并且它运行得很好。

非常感谢!

最佳答案

以下是为可能也有相同问题的其他人提供的摘要:

正如 Dmitry 提到的,vs 输出中的正确格式应该是 Microsoft.ApplicationInsights.Dev.GUID,而不是 Microsoft.ApplicationInsights.Dev.instrumenationkey=GUID。以下是正确截图:

enter image description here

根据运算符(operator)的评论,在 keyvault 中,只需将连接字符串复制粘贴到 keyvault 中,而不是导致此错误的检测 key 。解决方案是直接在keyvault中将其更改为instrumentation key。

关于azure - Application Insights 显示在实时指标中,但不显示在日志分析中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60216701/

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