opentelemetry-python
opentelemetry-python copied to clipboard
OpenTelemetry Python API and SDK
# Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change....
As documented in PR https://github.com/open-telemetry/opentelemetry-python/pull/1925, there are several manual steps in releasing a hotfix. This should be made easier for maintainers via github actions.
**Describe your environment** ``` $ uname -srvmpio Linux 4.19.128-microsoft-standard #1 SMP Tue Jun 23 12:58:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux $ python -VV Python 3.9.9 (main, Dec 19 2021,...
As with the other signals, metrics should be available for export as OTLP over HTTP.
From the [spec](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#metricexporter): > Metric Exporters SHOULD report an error condition for data output by the MetricReader with unsupported Aggregation or Aggregation Temporality, as this condition can be corrected by...
**Describe your environment** Python behind nginx+uwsgi. Grpc endpoint behind AWS ALB with prefixed path for listener rule. The issue has not been fixed on main: https://github.com/open-telemetry/opentelemetry-python/blob/main/exporter/opentelemetry-exporter-otlp-proto-grpc/src/opentelemetry/exporter/otlp/proto/grpc/exporter.py#L235 netloc does not include...
There is a good amount of docstring/API documentation missing from our sphinx builds. For example [opentelemetry.propagate](https://github.com/open-telemetry/opentelemetry-python/blob/main/opentelemetry-api/src/opentelemetry/propagate/__init__.py) classes/functions and docstrings are not available on [ReadTheDocs](https://opentelemetry-python.readthedocs.io/en/stable/api/api.html). The same is true of many...
Much of `opentelemetry-sdk` code doesn't have type hints. It would be great to add mypy type hints and run the tests similar to `opentelemetry-api`.
Also, rename the function to make it clear that this parsing is specific to headers provided via ENV variables. # Description I ran into this issue recently, and the error...