Getting Started
Get telemetry for your app in less than 5 minutes!
Esta é a documentação do OpenTelemetry para a linguagem Python. O OpenTelemetry é um framework de observabilidade – API, SDKs, e ferramentas que são desenvolvidas para auxiliar na geração e coleta de dados de telemetria de aplicações, como métricas, logs e rastros. Esta documentação foi criada para te auxiliar a entender como começar a utilizar o OpenTelemetry em Python.
O estado atual dos principais componentes funcionais do OpenTelemetry para Python é o seguinte:
Rastros | Métricas | Logs |
---|---|---|
Stable | Stable | Development |
Para lançamentos, incluindo a última versão, consulte a página de Lançamentos.
O OpenTelemetry suporta a versão Python 3.8 e superiores.
Os pacotes API e SDK estão disponíveis no PyPI e podem ser instalados via pip:
pip install opentelemetry-api
pip install opentelemetry-sdk
Além disso, existem vários pacotes de extensão que podem ser instalados separadamente como:
pip install opentelemetry-exporter-{exporter}
pip install opentelemetry-instrumentation-{instrumentation}
Essas são as bibliotecas de exporters e instrumentação, respectivamente. Os exporters Jaeger, Zipkin, Prometheus, OTLP e OpenCensus podem ser encontrados no diretório de exporters do repositório. Instrumentações e exporters adicionais podem ser encontrados no repositório contrib instrumentação e exporter diretórios.
Para encontrar projetos relacionados como exporters, bibliotecas de instrumentação, implementações de rastros, etc., visite o Registro.
Há algumas funcionalidades que ainda não foram lançadas no PyPI. Nessa situação, você pode querer instalar os pacotes diretamente do repositório. Isso pode ser feito clonando o repositório e fazendo uma instalação editável:
git clone https://github.com/open-telemetry/opentelemetry-python.git
cd opentelemetry-python
pip install -e ./opentelemetry-api -e ./opentelemetry-sdk -e ./opentelemetry-semantic-conventions
Get telemetry for your app in less than 5 minutes!
Manual instrumentation for OpenTelemetry Python
Process and export your telemetry data
Context propagation for the Python SDK
Instrumentation libraries, exporters and other useful components for OpenTelemetry Python
Was this page helpful?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!