我正在使用applicationinsights.config文件在应用程序见解SDK中跟踪遥测。在输出日志中,我看到以下内容: pic
我想获取ai.user.id和会话ID并将其发送给azure。但是,我不确定如何执行此操作。我读的是:https://docs.microsoft.com/en-us/azure/application-insights/app-insights-api-filtering-sampling#add-properties-itelemetryinitializer
但是我还是很困惑
答案 0 :(得分:0)
这样编写一个TelemetryInitializer,并填充会话ID。
class MyInitializer : ITelemetryInitializer
{
public void Initialize(ITelemetry item)
{
item.Context.Session.Id = "mysessionidvaluehere";
item.Context.User.Id = "useridhere"
}
}
确保通过TelemetryConfiguration.Active.TelemetryInitializers.Add(new MyInitializer())