Releases: microsoft/ApplicationInsights-dotnet-server
v2.3.0-beta3 (2.3.0.1138)
Exception statistics improvements and other minor bug fixes. Full list.
Cross Components Correlation ID changed from SHA(instrumentation key) to Application ID retrieved from http endpoint api/profiles/{ikey}/appId.
v2.3.0-beta2 (2.3.0.986)
Automatic collection of first chance exceptions statistics. Use a query like this in Application Analytics to query for this statistics: customMetrics | where timestamp > ago(5d) | where name == "Exceptions Thrown" | extend type = tostring(customDimensions.type), method = tostring(customDimensions.method), operation = tostring(customDimensions.operation) | summarize sum(value), sum(valueCount) by type, method, operation
Add dependency collection for System.Data.SqlClient.SqlConnection.Open and System.Data.SqlClient.SqlConnection.OpenAsync by Profiler instrumentation. Dependencies are sent only for failed connections.
Top 5 CPU reporting for Live Metrics Stream (aka QuickPulse). QuickPulseTelemetryModule now reports the names and CPU consumption values of top 5 CPU consuming processes.
All issues from here: (https://github.com/Microsoft/ApplicationInsights-dotnet-server/milestone/18?closed=1)
v2.3.0-beta1 (2.3.0.791)
- Added the ability to correlate http request made between different components represented by different application insights resources. This feeds into the improved application map experience.
v2.2.0 (2.2.0.738)
- Fixed issue with identifying which environment generated an event
- Includes all changes since 2.1.0 stable release.
v2.2.0-beta6 (2.2.0.714)
- Fixed redundant dependency items issue
- Fixed issue reporting CPU Metric
- Fixed source of web app instance identification
- Updated package references.
- DependencyCollection nuget package was updated to Agent.Intercept nuget version 2.0.6.
v2.2.0-beta4 (2.2.0-652)
DomainNameRoleInstanceTelemetryInitializer
is obsolete. Role instance is still populated with machine name as it was before.- New
AzureWebAppRoleEnvironmentTelemetryInitializer
telemetry initializer that populates role name and role instance name for Azure Web Apps. - Support of performance collection and live metrics for Azure Web Apps is enabled.
- New property
DefaultCounters
inPerformanceCollectorModule
to control the list of standard counters that will be collected - Default performance counters will be reported as metrics
- When you instantiate
DependencyTrackingTelemetryModule
in code it will not detect certain http dependencies as Azure Storage calls. You need to register a telemetry initializerHttpDependenciesParsingTelemetryInitializer
to enable this functionality. This telemetry initializer will be registered automatically during NuGet installation. - DependencyCollection nuget package was updated to Agent.Intercept nuget version 2.0.5.
- The list of userAgent substrings that indicate that traffic is from a synthetic source was minimized for performance reasons. If you want to include more substrings please add them under SyntheticUserAgentTelemetryInitializer/Filters. (List of filters that were used before is saved as a comment in the configuration file)
- Added HTTP dependencies parsing support for Azure tables, queues, and services (.svc & .asmx).
v2.2.0-beta2 (2.2.0.424)
- DependencyCollection nuget package was updated to Agent.Intercept nuget version 2.0.1. Agent.Intercept nuget was updated to EventSource.Redist version 1.1.28.
- SQL dependencies will have SQL error message being added to custom properties collection if application uses profiler instrumentation (either instrumented with StatusMonitor or just have StatusMonitor on the box with the app)
- Allow all characters in custom counters ReportAs property.
- QuickPulse (Live Metrics Stream) was updated to include Live Failures
v2.2.0-beta1 (2.2.0.151)
- ResultCode for successful SQL calls will be collected as 0 (before it was not sent).
- Fixed ResultCode sometimes not being collected for failed dependencies.
- RequestTelemetry.UserAgent is collected automatically.
v2.1.0 (2.1.0.363)
v2.1.0-beta4 (2.1.0.207)
- No code changes. Updated to Core SDK 2.1-beta4