|
| 1 | +--- |
| 2 | +title: Python |
| 3 | +description: >- |
| 4 | + <img width="35" class="img-initial" src="/img/logos/32x32/Python_SDK.svg" |
| 5 | + alt="Python"> Uma implementação específica de linguagem do OpenTelemetry em |
| 6 | + Python. |
| 7 | +aliases: [/python, /python/metrics, /python/tracing] |
| 8 | +weight: 22 |
| 9 | +default_lang_commit: 3fd0bb513e5d3fa6f178a73584322bcc469f15e0 |
| 10 | +--- |
| 11 | + |
| 12 | +{{% docs/languages/index-intro python /%}} |
| 13 | + |
| 14 | +## Suporte de Versão {#status-and-releases} |
| 15 | + |
| 16 | +O OpenTelemetry suporta Python 3.8 e superior. |
| 17 | + |
| 18 | +## Instalação {#installation} |
| 19 | + |
| 20 | +Os pacotes API e SDK estão disponíveis no PyPI e podem ser instalados via pip: |
| 21 | + |
| 22 | +```sh |
| 23 | +pip install opentelemetry-api |
| 24 | +pip install opentelemetry-sdk |
| 25 | +``` |
| 26 | + |
| 27 | +Além disso, existem vários pacotes de extensão que podem ser instalados |
| 28 | +separadamente como: |
| 29 | + |
| 30 | +```sh |
| 31 | +pip install opentelemetry-exporter-{exporter} |
| 32 | +pip install opentelemetry-instrumentation-{instrumentation} |
| 33 | +``` |
| 34 | + |
| 35 | +Essas são as bibliotecas de exporters e instrumentação, respectivamente. Os |
| 36 | +exporters Jaeger, Zipkin, Prometheus, OTLP e OpenCensus podem ser encontrados no |
| 37 | +diretório de |
| 38 | +[exporters](https://github.com/open-telemetry/opentelemetry-python/blob/main/exporter/) |
| 39 | +do repositório. Instrumentações e exporters adicionais podem ser encontrados no |
| 40 | +repositório contrib |
| 41 | +[instrumentação](https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation) |
| 42 | +e |
| 43 | +[exporter](https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/exporter) |
| 44 | +diretórios. |
| 45 | + |
| 46 | +## Extensões {#extensions} |
| 47 | + |
| 48 | +Para encontrar projetos relacionados como exporters, bibliotecas de |
| 49 | +instrumentação, implementações de rastros, etc., visite |
| 50 | +o[Registro](/ecosystem/registry/?s=python). |
| 51 | + |
| 52 | +### Instalando Pacotes de Ponta (#installing-cutting-edge-packages) |
| 53 | + |
| 54 | +Há algumas funcionalidades que ainda não foram lançadas no PyPI. Nessa situação, |
| 55 | +você pode querer instalar os pacotes diretamente do repositório. Isso pode ser |
| 56 | +feito clonando o repositório e fazendo uma |
| 57 | +[instalação editável](https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs): |
| 58 | + |
| 59 | +```sh |
| 60 | +git clone https://github.com/open-telemetry/opentelemetry-python.git |
| 61 | +cd opentelemetry-python |
| 62 | +pip install -e ./opentelemetry-api -e ./opentelemetry-sdk -e ./opentelemetry-semantic-conventions |
| 63 | +``` |
| 64 | + |
| 65 | +## Repositórios e _benchmarks_ |
| 66 | + |
| 67 | +- Repositório Principal: [opentelemetry-python][] |
| 68 | +- Repositório Contrib: [opentelemetry-python-contrib][] |
| 69 | + |
| 70 | +[opentelemetry-python]: https://github.com/open-telemetry/opentelemetry-python |
| 71 | +[opentelemetry-python-contrib]: |
| 72 | + https://github.com/open-telemetry/opentelemetry-python-contrib |
0 commit comments