OpenTelemetry - CNCF/opentelemetry-specification: Release v1.9.0
Name: opentelemetry-specification
Owner: OpenTelemetry - CNCF
Release: Release v1.9.0
Released: 2022-02-14
License: Apache-2.0
Release Assets:
v1.9.0 (2022-02-14)
Context
- No changes.
Traces
- Clarify
StartSpan
returning the parent as a non-recording Span when no SDK is in use (#2121) - Align Jaeger remote sampler endpoint with OTLP endpoint. (#2246)
- Add JaegerRemoteSampler spec. (#2222)
- Add support for probability sampling in the OpenTelemetry
tracestate
entry and add optional specification for consistent probability sampling. (#2047) - Change description and default value of OTEL_EXPORTER_JAEGER_ENDPOINT env var to point to the correct HTTP port and correct description of OTEL_TRACES_EXPORTER (#2333).
Metrics
- Rename None aggregation to Drop. (#2101)
- Add details to the Prometheus Exporter requirements. (#2124)
- Consolidate the aggregation/aggregator term. (#2153)
- Remove the concept of supported temporality, keep preferred. (#2154)
- Rename extra dimensions to extra attributes. (#2162)
- Mark In-memory, OTLP and Stdout exporter specs as Stable. (#2175)
- Remove usage of baggage in View from initial SDK specification. (#2215)
- Add to the supplemental guidelines for metric SDK authors text about implementing attribute-removal Views for asynchronous instruments. (#2208)
- Clarify integer count instrument units. (#2210)
- Use UCUM units in Metrics Semantic Conventions. (#2199)
- Add semantic conventions for process metrics. #2032
- Changed default Prometheus Exporter host from
0.0.0.0
tolocalhost
. (#2282) - Clarified wildcard and predicate support in metrics SDK View API. (#2325)
Logs
- Fix attributes names in Google Cloud Logging mapping. (#2093)
- Add OTEL_LOGS_EXPORTER environment variable. (#2196)
- Added ObservedTimestamp to the Log Data Model. (#2184)
- Change mapping for log_name of Google Cloud Logging. (#2092)
- Drop Log name field (#2271)
Resource
- No changes.
Semantic Conventions
- Align runtime metric and resource namespaces (#2112)
- Prohibit usage of retired names in semantic conventions. (#2191)
- Add
device.manufacturer
to describe mobile device manufacturers. (2100) - Change golang namespace to 'go', rather than 'gc' (#2262)
- Add JVM memory runtime semantic conventions. (#2272)
- Add opentracing.ref_type semantic convention. (#2297)
Compatibility
- Simplify Baggage handling in the OpenTracing Shim layer. (#2194)
- State that ONLY error mapping can happen in the OpenTracing Shim layer. (#2148)
- Define the instrumentation library name for the OpenTracing Shim. (#2227)
- Add a Start Span section to the OpenTracing Shim. (#2228)
OpenTelemetry Protocol
- Rename
OTEL_EXPORTER_OTLP_SPAN_INSECURE
toOTEL_EXPORTER_OTLP_TRACES_INSECURE
andOTEL_EXPORTER_OTLP_METRIC_INSECURE
toOTEL_EXPORTER_OTLP_METRICS_INSECURE
so they match the naming of all other OTLP environment variables. (#2240)
SDK Configuration
- No changes.
Telemetry Schemas
- No changes.