OpenTelemetry - CNCF/opentelemetry-dotnet: Release core-1.2.0-rc3
Name: opentelemetry-dotnet
Owner: OpenTelemetry - CNCF
Release: 1.2.0-RC3 of core components
Released: 2022-03-05
License: Apache-2.0
Release Assets:
OpenTelemetry
Instantiating multiple metric instruments with the same name and also identical in all other respects - same type, description, and unit - result in a single metric stream aggregating measurements from all the identical instruments.
Instantiating multiple metric instruments with the same name but differ in some respect - different type, description, or unit - will result in a separate metric stream for each distinct instrument.
(#2916)
The
Meter
property onOpenTelemetry.Metrics.Metric
has been removed. It now hasMeterName
andMeterVersion
properties. (#2916)Added support for implementing custom
ResourceDetector
. (#2949 #2897)Perf improvement for Histogram and HistogramSumCount by implementing lock-free updates. (#2951 #2961)
OpenTelemetry.Api
- Improved wildcard support for
AddSource
,AddMeter
to cover?
(which matches exactly one character). (#2875)
OpenTelemetry.Exporter.Console
- Removes metric related configuration options from
ConsoleExporterOptions
.MetricReaderType
,PeriodicExporterMetricReaderOptions
, andTemporality
are now configurable via theMetricReaderOptions
. (#2929)
OpenTelemetry.Exporter.InMemory
- Adds the ability to configure
MetricReaderOptions
via theAddInMemoryExporter
extension method. (#2931)
OpenTelemetry.Exporter.Jaeger
- Change supported values for
OTEL_EXPORTER_JAEGER_PROTOCOL
Supported values:udp/thrift.compact
andhttp/thrift.binary
defined in the specification. (#2914) - Change handling of
OTEL_EXPORTER_JAEGER_ENDPOINT
to require the path to post. Previous versions of this library would append/api/traces
to the value specified in this variable, but now the application author must do so. This change must also be made if you manually configure theJaegerExporterOptions
class - theEndpoint
must now include the path. For most environments, this will be/api/traces
. The effective default is stillhttp://localhost:14268/api/traces
. This was done to match the clarified specification) (#2847)
OpenTelemetry.Exporter.OpenTelemetryProtocol
LogExporter bug fix to handle null EventName. (#2871)
Fixed the default endpoint for OTLP exporter over HTTP/Protobuf. The default value is
http://localhost:4318
. (#2868)Removes metric related configuration options from
OtlpExporterOptions
.MetricReaderType
,PeriodicExporterMetricReaderOptions
, andTemporality
are now configurable via theMetricReaderOptions
. (#2717)Exporter bug fix to not throw exceptions from Export method. (#2915)
OTLP LogExporter modified to not drop the whole batch if a single log from the batch is invalid. (#2934)
OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs
OpenTelemetry.Exporter.Prometheus
OpenTelemetry.Exporter.Zipkin
- Modified Export method to catch all exceptions. (#2935)