v1.16.0 (2022-12-08)
Context
- No changes.
Traces
- No changes.
Metrics
- Define Experimental MetricProducer as a third-party provider of metric data to MetricReaders.
(#2951) - Add OTLP exporter temporality preference named "LowMemory" which
configures Synchronous Counter and Histogram instruments to use
Delta aggregation temporality, which allows them to shed memory
following a cardinality explosion, thus use less memory.
(#2961)
Logs
- Clarification on what an Event is, and what the event.domain and event.name attributes represent
(#2848) - Move
event.domain
from InstrumentationScope attributes to LogRecord
attributes.
(#2940) - Split out Event API from Log API
(#2941) - Clarify data modification in
LogRecordProcessor
.
(#2969) - Make sure it is very clear we are not building a Logging API.
(#2966)
Resource
- Extend Cloud Platform Enum with OpenShift entry for all supported cloud providers.
(#2985)
Semantic Conventions
- Add
process.runtime.jvm.gc.duration
metric to semantic conventions.
(#2903) - Make http.status_code metric attribute an int.
(#2943) - Add IBM Cloud as a cloud provider.
(#2965) - Add semantic conventions for Feature Flags
(#2529) - Rename
rpc.request.metadata.<key>
andrpc.response.metadata.<key>
to
rpc.grpc.request.metadata.<key>
andrpc.grpc.response.metadata.<key>
(#2981) - List the machine-id as potential source for a unique host.id
(#2978) - Add
messaging.kafka.message.offset
attribute.
(#2982) - Update hardware metrics to use
direction
as per general semantic conventions
(#2942)
Compatibility
- Add OpenCensus metric bridge specification.
(#2979)
OpenTelemetry Protocol
- No changes.
SDK Configuration
- Specify handling of invalid numeric environment variables
(#2963)
Telemetry Schemas
- No changes.
Common
- No changes.
New Contributors
Full Changelog: v1.15.0...v1.16.0