我一直致力于在Azure Application Insights中设置一些基本的指标。在网站和API中,我使用TelemetryInitializer设置应用程序版本,并且能够通过此过滤服务器请求:
telemetry.Context.Component.Version = "1.0";
当我尝试按应用程序版本筛选或分组其他类型的请求(例如,用户或例外)时,它显示为未定义。有谁知道如何进行这种过滤工作?
这是我在metrics explorer中看到的内容(忽略服务器请求中的所有未定义请求,因为它们来自版本设置之前,以及其他一些API)。
[
答案 0 :(得分:0)
telemetry.Context.Component.Version = "1.0";
应该完全工作,它看起来就像是请求。
我能想到的几件事:
例外是浏览器(javascript)例外,而非服务器例外,因此他们无法获取您的上下文。
正在发生例外
一个。 之前您在上下文中设置版本,或
湾正在发生在另一个遥测环境中,没有设置你的版本?