# Python

> <img width="35" class="img-initial otel-icon" src="/img/logos/32x32/Python_SDK.svg" alt="Python"> PythonにおけるOpenTelemetryの言語固有の実装。

---

LLMS index: [llms.txt](/llms.txt)

---


これはOpenTelemetryPythonのドキュメントです。
OpenTelemetryはオブザーバビリティのためのフレームワークであり、メトリクス、ログ、トレースといったアプリケーションのテレメトリーデータの生成および収集を支援するように設計された API、SDK、およびツール群で構成されています。
このドキュメントは、OpenTelemetry Pythonの使い方を理解し、利用を開始するための手助けとなるように作られています。

## ステータスとリリース {#status-and-releases}

OpenTelemetry Pythonの主要な機能コンポーネントの現在のステータスは以下の通りです。

| トレース            | メトリクス           | ログ              |
| ------------------- | -------------------- | ----------------- |
| [Stable](/docs/specs/otel/versioning-and-stability/#stable) | [Stable](/docs/specs/otel/versioning-and-stability/#stable) | [Development](/docs/specs/otel/versioning-and-stability/#development) |

[最新のリリース][latest release]を含むリリース情報については、[リリース][Releases]をご覧ください。


[latest release]: <https://github.com/open-telemetry/opentelemetry-python/releases/latest>
[Releases]: <https://github.com/open-telemetry/opentelemetry-python/releases>
{{__hugo_ctx/}}


## バージョンサポート {#version-support}

OpenTelemetry-PythonはPython 3.9以上をサポートしています。

## インストール {#installation}

APIおよびSDKパッケージはPyPIで公開されており、pipでインストールできます。

```sh
pip install opentelemetry-api
pip install opentelemetry-sdk
```

また、個別にインストール可能な拡張パッケージもあります。

```sh
pip install opentelemetry-exporter-{exporter}
pip install opentelemetry-instrumentation-{instrumentation}
```

これらはそれぞれエクスポーターと計装ライブラリ用です。
Jaeger、Zipkin、Prometheus、OTLPおよびOpenCensusエクスポーターはリポジトリの[exporter](https://github.com/open-telemetry/opentelemetry-python/blob/main/exporter/)ディレクトリにあります。
計装と追加のエクスポーターはcontribリポジトリの[instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation)および[exporter](https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/exporter)ディレクトリにあります。

## エクステンション {#extensions}

エクスポーター、計装ライブラリ、トレーサー実装などの関連プロジェクトを探すには、[レジストリ](/ecosystem/registry/?s=python)を参照してください。

### 最新パッケージのインストール {#installing-cutting-edge-packages}

まだPyPIにリリースされていない機能はいくつかあります。
その場合、リポジトリから直接パッケージをインストールすることができます。
リポジトリをクローンして[編集可能なインストール](https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs)を行う方法は次のとおりです。

```sh
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
```

## リポジトリとベンチマーク {#repositories-and-benchmarks}

- メインリポジトリ: [opentelemetry-python][]
- Contribリポジトリ: [opentelemetry-python-contrib][]

[opentelemetry-python]: https://github.com/open-telemetry/opentelemetry-python
[opentelemetry-python-contrib]: https://github.com/open-telemetry/opentelemetry-python-contrib

---

Section pages:

- [Getting Started](/ja/docs/languages/python/getting-started/): 5分以内にアプリのテレメトリーを取得しましょう！
- [Instrumentation](/ja/docs/languages/python/instrumentation/): Manual instrumentation for OpenTelemetry Python
- [Using instrumentation libraries](/ja/docs/languages/python/libraries/)
- [Exporters](/ja/docs/languages/python/exporters/): Process and export your telemetry data
- [Propagation](/ja/docs/languages/python/propagation/): Context propagation for the Python SDK
- [Cookbook](/ja/docs/languages/python/cookbook/)
- [OpenTelemetry Distro](/ja/docs/languages/python/distro/)
- [Using mypy](/ja/docs/languages/python/mypy/)
- [Benchmarks](/ja/docs/languages/python/benchmarks/)
- [API reference](/ja/docs/languages/python/api/)
- [Examples](/ja/docs/languages/python/examples/)
- [Registry](/ja/docs/languages/python/registry/): Instrumentation libraries, exporters and other useful components for OpenTelemetry Python
