Finding instrumentation libraries
A challenge with instrumentation libraries is keeping track of which libraries are available across different languages. The libraries available for Python currently live in the opentelemetry-collector-contrib
repository (https://github.com/open-telemetry/opentelemetry-python-contrib), but that may not always be the case.
OpenTelemetry registry
The official OpenTelemetry website provides a searchable registry (https://opentelemetry.io/registry/) that includes packages across languages. This information for this registry is stored in a GitHub repository, which can be updated via pull Requests.
opentelemetry-bootstrap
To make getting started even more accessible, the OpenTelemetry Python community maintains the opentelemetry-bootstrap
tool, installed via the opentelemetry-instrumentation
package. This tool looks at all installed packages in an environment and lists instrumentation libraries for that environment. It's possible to use...