我有一个使用应用程序洞察力的.net6辅助服务。我可以看到概述数据(如服务器请求)和日志分析中记录的错误。不过,我看不出现场计量学。我知道错误:
Not available: your app is offline or using an older SDK我已经在added中设置了连接字符串,并添加了services.AddApplicationInsightsTelemetryWorkerService()来配置服务。我相信这是正确的,因为我正在获取应用程序洞察力中的数据,只是没有实时的度量。
在应用程序的洞察中,在端到端事务的详细信息中,我可以看到il:2.21.0-429中的SDK版本。这与我已经安装的内容相匹配,并显示我已经连接到应用程序的洞察力。
是什么导致了这一切?
发布于 2022-08-09 10:49:57
我看不见现场计量学
如果要查看实时度量,则需要在应用程序中添加必要的包。


在将Success= false更改为true后,我可以在流中看到结果。

活度量结果

解决办法如下
我跟踪了MSDOC并添加了必要的包来将遥测数据发送到应用程序的洞察中。默认情况下,如果我们使用的是Microsoft.ApplicationInsights.WorkerService包,它将发送遥测数据到Live 。
在添加services.AddApplicationInsightsTelemetryWorkerService()之后,我可以在Live中看到遥测数据。
结果

https://stackoverflow.com/questions/73209040
复制相似问题