- Fixed an issue during network failures which prevented the exporter to store the telemetry offline for retrying at a later time. (#38832)
- Update OpenTelemetry dependencies
(#38430)
(#38568)
- OpenTelemetry 1.6.0
- OpenTelemetry.PersistentStorage.FileSystem 1.0.0
- Location ip on server spans will now be set using
client.address
tag key on activity instead ofhttp.client_ip
. (#37707) - Removing
ServiceVersion.V2020_09_15_Preview
. This is no longer in use and the exporter has already defaulted to the latestServiceVersion.v2_1
. (#37996) - Remove Nullable Annotations from the Exporter's public API. (#37996)
- Fixed an issue causing no telemetry if SDK Version string exceeds max length. (#37807)
- Update OpenTelemetry dependencies
(#37837)
- OpenTelemetry 1.5.1
- Added
ApplicationInsightsSampler
to the exporter, enabling users to customize the sampling rate using theSamplingRatio
property. (#36972)
- Updated Exporter to read v1.21.0 of the OpenTelemetry Semantic Conventions attributes for HTTP. For more information see Semantic conventions for HTTP spans. (#37464) (#37357)
- Update OpenTelemetry dependencies
(#36859)
- OpenTelemetry 1.5.0
- Remove metric namespace mapping. (#36968)
- Fixed an issue which resulted in standard metrics getting exported to backends other than Azure Monitor, when Azure Monitor metric exporter was used with other exporters such as otlp side by side. (#36369)
- Removed
_OTELRESOURCE_
export from Logs and Metrics. (#36430)
- Resource attributes will now be exported as custom dimensions on Metric telemetry with the name
_OTELRESOURCE_
. This Metric will be included in every batch of telemetry items sent to the ingestion service. (#36063)
- Update OpenTelemetry dependencies
(#35664)
- OpenTelemetry.PersistentStorage.FileSystem 1.0.0-beta2
- Fixed an issue of when using ILogger to log an Exception a custom message would override the exception message. (#33860)
- Changed Attach Statsbeat name as per spec
- Upgraded dependent
Azure.Core
to1.30.0
due to an issue inArrayBackedPropertyBag
inAzure.Core
version1.29.0
.
-
AAD can now be configured via
AzureMonitorExporterOptions
(#34555) -
Connection String can now be provided via
APPLICATIONINSIGHTS_CONNECTION_STRING
environment variable (#34275) -
dependencies\duration
andrequests\duration
standard metrics will now be exported by default when trace exporter is used alongside metric exporter (#34010) (#33955) -
Added support for named options (#33803)
- Fixed an issue of missing logs due to unhandled exception. (#34423)
- Update OpenTelemetry dependencies
(#34551)
- OpenTelemetry 1.4.0
- Added support for parsing AADAudience from ConnectionString (#33593)
- Activity Events (SpanEvents), except those representing Exception, will be exported to TraceTelemetry table (#32980) Exceptions reported via ActivityEvents will continue to be exported to ExceptionTelemetry table
- 4xx errors on Request telemetry will now be reported as failures (#33617)
- Update OpenTelemetry dependencies
(#33859)
- OpenTelemetry 1.4.0-rc.3
- AAD Support (#32986)
- Update OpenTelemetry dependencies
(#33152)
- OpenTelemetry 1.4.0-rc.1
- Add support for exporting Histogram Min and Max (#32072)
- Add support for exporting UpDownCounter and ObservableUpDownCounter (#32170)
- Update OpenTelemetry dependencies (#32047)
- OpenTelemetry v1.4.0-beta.2
- Debugging Output now includes Telemetry sent from storage (#32172)
- A public "AddAzureMonitorExporter" method is now available for all three signals
- Added support for offline storage when ingestion endpoint is unavailable. This is enabled by default.
- Added support for exception telemetry from ILogger (#26670)
- Support for exporting Activity exception event (#29676)
- Added support for sampling using Application Insights based sampler (#31118)
- Request and Dependency Success criteria will now be decided based on
Activity.Status
(#31024) - Changed
AzureMonitorTraceExporter
to internal (#31067)
- Fix shared RoleName/RoleInstance between Trace and Log Exporter (#26438)
- Update OpenTelemetry dependencies (#31065)
- OpenTelemetry v1.3.1
- OpenTelemetry.Extensions.PersistentStorage v1.0.0-beta.1
- Update SdkVersion to include pre-release part
- Remove otel.status_code from custom properties
- Update Request operation name to use http.route/http.url path
- Update Http Dependency name to httpUrl path and target for Db dependency
- Rename EventSource
- Update Request Name to match Operation Name
- Fix success field logic for request and dependency
- Default cloud_RoleInstance to HostName
- Add InProc dependency type and update Db target mapping
- Add ai.location.ip and ai.user.userAgent mapping
- Operation name mapping for ActivityKind = SERVER
- Update Dependency Type and Target mapping for Http and Db
- Update Http Request mapping
- Add ActivityLinks Support
- Update OpenTelemetry Package versions
- Set Remote Dependency Telemetry semantics
- Supports sending EventSource and Telemetry output to the debug trace
- Initial release of Azure Monitor Exporter for OpenTelemetry .NET
This is a beta version, so breaking changes are possible in subsequent releases as we improve the product. To provide feedback, please submit an issue in our Azure SDK for .NET GitHub repo.