opentelemetry-python
opentelemetry-python copied to clipboard
OpenTelemetry Python API and SDK
From the [spec](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#forceflush): > ForceFlush MUST invoke ForceFlush on all registered MetricReader and Push Metric Exporter instances.
Views are intended to be the main configuration mechanism for metrics instrumentation. For example, dropping a metric or metrics from a given instrumentation. We need a mechanism to specify view...
**Is your feature request related to a problem?** I am auto-instrumenting a process in a container in kubernetes, and have this in my Dockerfile: ``` ENTRYPOINT [ "poetry", "run", "opentelemetry-instrument",...
Similar to [id generator](https://github.com/open-telemetry/opentelemetry-python/blob/main/opentelemetry-sdk/src/opentelemetry/sdk/_configuration/__init__.py#L172), allow for custom samplers to be configured as part of autoinstrumentation.
The spec describes environment variables that should be supported to configure the log level, this feature request is to add support in the current implementation. https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/sdk-environment-variables.md
**Describe your environment** Python 3.8 Flask 2.0.3 opentelemetry-propagator-b3 = 1.10.0 opentelemetry-instrumentation-flask = =0.29b0 **Steps to reproduce** Following https://opentelemetry.io/docs/instrumentation/python/getting-started/#configure-your-http-propagator-b3-baggage, set_global_textmap using the B3MultiFormat() rather than the deprecated B3Format. `set_global_textmap(B3MultiFormat())` Make an...
This is not a test failure. When I run `tox -e opentelemetry-sdk` tests run fine but the it ends with following message. ``` Error in atexit._run_exitfuncs: Traceback (most recent call...
My (quite large) employer requires distributed tracing in mixed cpp/python environments. From what I've read though, it appears that opentelemetry-python and opentelemetry (the cpp project) are completely separate implementations, correct?...
We should have a some basic checks in place to make sure the unintended programming mistakes that might lead to high memory usage and affect the main application performance. We...
When Autoinstrument Export Jaeger gRPC, how to enable debug mode? In addition, automatically generated traceId or SPAN ID can not use 0x... ? The X character cannot be used in...