gpt4 book ai didi

azure - 将角色名称添加到 Application Insights 遥测

转载 作者:行者123 更新时间:2023-12-03 05:45:27 25 4
gpt4 key购买 nike

我使用此代码通过 TelemetryClient 记录异常:

var appInsightsRoleName = "tracking";

var telemetry = new ExceptionTelemetry();
telemetry.Exception = exception;
telemetry.SeverityLevel = SeverityLevel.Error;
telemetry.Context.InstrumentationKey = appInsightsKey;
telemetry.Context.Operation.Id = Guid.NewGuid().ToString();
telemetry.Properties.Add("cloud_RoleName", appInsightsRoleName);

var ai = new TelemetryClient();
ai.TrackException(telemetry);

角色名称是通过设置cloud_RoleName属性来设置的。

异常已成功登录到应用程序洞察中,但问题是其角色名称未传播到应用程序洞察中:

enter image description here

异常记录在无角色名称下。

最佳答案

我相信cloud_RoleName is populated by the global Context.Cloud property on the TelemetryClient Object.

您可以在创建 TelemetryClient 后通过执行 ai.Context.Cloud.RoleName (sudo 代码,可能因应用洞察 SDK 版本而异)进行设置,然后它将是为客户端在其生命周期内输出的所有事件设置。

关于azure - 将角色名称添加到 Application Insights 遥测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54634353/

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