opentelemetry-python
opentelemetry-python copied to clipboard
OpenTelemetry Python API and SDK
- [ ] Add optional scope attributes for tracer creation - [ ] Add optional scope attributes for meter creation and the attributes should not be part of meter/tracer identity
There have been many changes made to sem conv such as removal of some attributes and change in required level for others. This might require some careful updates to ensure...
The spec [PR #2676](https://github.com/open-telemetry/opentelemetry-specification/pull/2676) to add a log API and the followup [PR #2768](https://github.com/open-telemetry/opentelemetry-specification/pull/2768) to align log API / SDK component naming impacts SDKs which have been prototyping the log...
# Description Following this release https://github.com/open-telemetry/opentelemetry-specification/releases/tag/v1.13.0. We might need to update instrumentation with new semconv.
This will be dependent on https://github.com/open-telemetry/opentelemetry-python/pull/2930
Similar to traces and metrics, the OTLP metric exporter should support `OTEL_EXPORTER_OTLP_LOGS_*` env vars. Exporter protocol specification https://github.com/open-telemetry/opentelemetry-specification/blob/ab70eb9d364e7d6f25ba45e4ccbebaadceb5fa6a/specification/protocol/exporter.md
The exporter should perform this such as 1. The Name of an OTLP metric MUST be added as the [OpenMetrics MetricFamily Name](https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md#metricfamily), with unit and type suffixes added as described...
Fixes https://github.com/open-telemetry/opentelemetry-python/issues/2829. # Description Prevents the use of backoff >= 2.0.0 which has breaking changes that are not handled by the code. Fixes #2829 ## Type of change Please delete...
**Describe your environment** fastapi>=0.70.0 uvicorn[standard]>=0.15.0 opentelemetry-api==1.8.0 opentelemetry-sdk==1.8.0 opentelemetry-exporter-zipkin==1.8.0 opentelemetry-propagator-b3==1.8.0 opentelemetry-instrumentation-fastapi==0.27b0 **Steps to reproduce** Start server ```python from opentelemetry import trace from opentelemetry.exporter.zipkin.json import ZipkinExporter from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.resources...
**Describe your environment** * Python 3.9.2 * `opentelemetry-api == 1.9.1` **Steps to reproduce** ```python from opentelemetry import baggage, trace tracer = trace.get_tracer(__name__) global_ctx = baggage.set_baggage("context", "global") with tracer.start_as_current_span(name="root span") as...