DylanRussell
DylanRussell
See https://github.com/open-telemetry/opentelemetry-python/pull/4469 for context
# Description Import a resource detector class for GCP. This change doesn't add any new code. It's re-exporting a package that is in the [downstream GCP repo](https://github.com/GoogleCloudPlatform/opentelemetry-operations-python/tree/main/opentelemetry-resourcedetector-gcp). This lets the...
# Description Upgrade to proto 1.7. The file diffs make it very hard to tell what has actually changed. Wish there were a better way to see actual diffs. From...
# Description See https://github.com/open-telemetry/opentelemetry-specification/issues/4045 and https://github.com/open-telemetry/opentelemetry-specification/pull/4319 - the event API and SDK are deprecated in the spec. The only change made to support events is adding the event name field...
The event.name attribute has been deprecated in favor of a top level EventName string field in the LogRecord. See https://github.com/open-telemetry/opentelemetry-specification/issues/4260#issuecomment-2505119306 It no longer makes sense to have an Event class...
# Description This PR updates the HTTP/gRPC OTLP Exporters, so that the retry backoff sleep in `export` gets immediately interrupted (and failure returned) when `shutdown` is called, instead of sleeping...
# Description We (google) saw a deadlock occur when [logging.config.dictConfig](https://github.com/python/cpython/blob/3.13/Lib/logging/config.py#L933) is called after the [OTEL `LoggingHandler` is attached to the root logger](https://github.com/open-telemetry/opentelemetry-python/blob/6ed676a1b2d99dacf3b3597340b8ea6baef7db3c/opentelemetry-sdk/src/opentelemetry/sdk/_configuration/__init__.py#L262). This happened b/c `dictConfig` acquires [`logging._lock`](https://github.com/python/cpython/blob/3.13/Lib/logging/config.py#L543) and [then...
# Description Add `exporter/opentelemetry-exporter-otlp-proto-grpc` to the pyright include list. Fix all lint errors in that package. ## Type of change Please delete options that are not relevant. - [x ]...
Currently it doesn't do anything. This was uncovered in https://github.com/open-telemetry/opentelemetry-python/pull/4535. Need to figure out how it should behave when the OTLP exporter(s) already had it's export timeout flag set via...
# Description Add sdk._logs directory to pyright, fix existing lint errors. Found what I think is a bug as well. See https://github.com/open-telemetry/opentelemetry-python/issues/4582 Fixes # (issue) ## Type of change Please...