Primeiros Passos
Obtenha telemetria para sua aplicação em menos de 5 minutos!
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.9 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 rastreadores, 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
Obtenha telemetria para sua aplicação em menos de 5 minutos!
Instrumentação manual para OpenTelemetry Python
Processar e exportar seus dados de telemetria
Propagação de contexto para o SDK Python
Bibliotecas de instrumentação, exportadores e outros componentes úteis para OpenTelemetry Python
Esta página foi útil?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!