mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-08-01 09:13:23 +08:00
Pass in auto-instrumentation version to configurator (#783)
* version * Update CHANGELOG.md Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
This commit is contained in:
@ -10,6 +10,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
([#739](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/739))
|
([#739](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/739))
|
||||||
- Add support for Python 3.10
|
- Add support for Python 3.10
|
||||||
([#742](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/742))
|
([#742](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/742))
|
||||||
|
- Pass in auto-instrumentation version to configurator
|
||||||
|
([#783](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/783))
|
||||||
- `opentelemetry-instrumentation` Add `setuptools` to `install_requires`
|
- `opentelemetry-instrumentation` Add `setuptools` to `install_requires`
|
||||||
([#781](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/781))
|
([#781](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/781))
|
||||||
- `opentelemetry-instrumentation-aws-lambda` Add instrumentation for AWS Lambda Service - Implementation (Part 2/2)
|
- `opentelemetry-instrumentation-aws-lambda` Add instrumentation for AWS Lambda Service - Implementation (Part 2/2)
|
||||||
|
@ -26,6 +26,7 @@ from opentelemetry.instrumentation.distro import BaseDistro, DefaultDistro
|
|||||||
from opentelemetry.instrumentation.environment_variables import (
|
from opentelemetry.instrumentation.environment_variables import (
|
||||||
OTEL_PYTHON_DISABLED_INSTRUMENTATIONS,
|
OTEL_PYTHON_DISABLED_INSTRUMENTATIONS,
|
||||||
)
|
)
|
||||||
|
from opentelemetry.instrumentation.version import __version__
|
||||||
|
|
||||||
logger = getLogger(__name__)
|
logger = getLogger(__name__)
|
||||||
|
|
||||||
@ -101,7 +102,7 @@ def _load_configurators():
|
|||||||
)
|
)
|
||||||
continue
|
continue
|
||||||
try:
|
try:
|
||||||
entry_point.load()().configure() # type: ignore
|
entry_point.load()().configure(auto_instrumentation_version=__version__) # type: ignore
|
||||||
configured = entry_point.name
|
configured = entry_point.name
|
||||||
except Exception as exc: # pylint: disable=broad-except
|
except Exception as exc: # pylint: disable=broad-except
|
||||||
logger.exception("Configuration of %s failed", entry_point.name)
|
logger.exception("Configuration of %s failed", entry_point.name)
|
||||||
|
Reference in New Issue
Block a user