我使用此代码记录使用
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
财产。
异常已成功登录到应用程序洞察,但问题是其角色名称未传播到应用程序洞察中:
异常记录在下
no role name
.