microsoft / ApplicationInsights-Announcements

Subscribe to this repo to be notified about major changes in Application Insights.
38 stars 13 forks source link

Device Context deprecation for web requests and exceptions #2

Open SergeyKanzhelev opened 9 years ago

SergeyKanzhelev commented 9 years ago

For all requests and exceptions collected by Web SDK we will not store the following fields as they bring little to no value for troubleshooting scenarios. This data will not be available for search, filtering and export. In SDK 2.0.0-beta2 DeviceTelemetryInitialzer that was collecting these properties is removed from the list of pre-configured telemetry initializers.

"ai.application.ver" (if set to "Unknown") ITelemetry.Context.Component.Version
"ai.device.id": "sergkanz-dev.redmond.corp.microsoft.com" ITelemetry.Context.Device.Id
"ai.device.type":    ITelemetry.Context.Device.Type (example: "PC")
"ai.device.oemName": ITelemetry.Context.Device.OemName (example: "Dell Inc.")
"ai.device.model": ITelemetry.Context.Device.Model (example:  "Precision WorkStation T7500  ")
"ai.device.network": ITelemetry.Context.Device.Network (example: "Ethernet")
"ai.device.language": ITelemetry.Context.Device.Language ("en-US")
guyarad commented 9 years ago

Is this relevant only for exceptions in the web.sdk? Because otherwise this information is valuable for telemetry in general. It's critical for us to classify the type of devices, language, distinguish between users across devices etc.

SergeyKanzhelev commented 9 years ago

@guyarad we will only remove device context for telemetry collected automatically by Microsoft.ApplicationInsights.Web NuGet package.