opentelemetry-specification
opentelemetry-specification copied to clipboard
Specifications for OpenTelemetry
TraceIdRatioBased [spec](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk.md#requirements-for-traceidratiobased-sampler-algorithm) says: >A TraceIdRatioBased sampler with a given sampling rate MUST also sample all traces that any TraceIdRatioBased sampler with a lower sampling rate would sample. What does "lower...
In schema [file definition](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/schemas/file_format_v1.0.0.md#all-section) for rename_attributes transformation we have the following: >When the reverse transformation is not possible it is considered an incompatible change. In this case the MAJOR version...
**What are you trying to achieve?** It would be really useful for observability backends to have a consistent way to link to the code that generates spans. This would allow...
We noticed that the AWS SDK instrumentation in various languages sets a (client) span attribute named `aws.region` which is currently not part of the spec. I found the following instrumenation...
Currently, many of the Collector receivers report metrics from existing libraries (e.g. Postgresql, Redis). These can be _roughly_ included in two categories: * _Potentially_ common metrics (messages waiting for any...
There's currently an inconsistency between [LogProcessor](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/logging-library-sdk.md#logprocessor) and the [SpanProcessor](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk.md#span-processor) concept it was modeled after which severely limits the usefulness of LogProcessor. Multiple SpanProcessors can be registered on a TracerProvider, and...
The [spec](https://github.com/open-telemetry/opentelemetry-specification/blame/main/specification/metrics/data-model.md#L1400) says the following about the SDK prometheus exporter and resource attribute: > In SDK Prometheus (pull) exporters, resource attributes SHOULD be converted to the ["target" info](https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md#supporting-target-metadata-in-both-push-based-and-pull-based-systems) metric family;...
**What are you trying to achieve?** There are long-standing requests to support a settable Gauge, as this is an API both Prometheus and Statsd support. In the OpenTelemetry data model,...
We would like `otel.experimental.sdk.enabled` java system property to become permanent and be called `otel.sdk.enabled`. This would be the env. variable: OTEL_EXPERIMENTAL_SDK_ENABLED This request comes from the Eclipse MicroProfile (MP) Tracing...
**What are you trying to achieve?** I looked at the semantic conventions described in YAML and used as a basis for generating markdown. YAML files exist for `resources` and `trace...