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