インストール

OpenTelemetry パッケージリポジトリを追加し、Debian、Ubuntu、Fedora、または RHEL とその派生ディストリビューションにシステムパッケージをインストールします。

OpenTelemetry システムパッケージは、Debian ベースのディストリビューション向けの APT リポジトリと、RPM ベースのディストリビューション向けの YUM リポジトリに公開されています。 このページでは、リポジトリの追加と opentelemetry メタパッケージのインストールについて説明します。 このメタパッケージは OpenTelemetry Injector と Java、.NET、Node.js、Python の自動計装を取り込みます。

Debian、Ubuntu、およびその派生ディストリビューション

APT リポジトリを追加してパッケージをインストールします。

echo "deb [trusted=yes] https://open-telemetry.github.io/opentelemetry-packaging/debian stable main" |
  sudo tee /etc/apt/sources.list.d/opentelemetry.list
sudo apt update
sudo apt install opentelemetry

Fedora、RHEL、およびその派生ディストリビューション

YUM リポジトリを追加してパッケージをインストールします。

cat <<EOF | sudo tee /etc/yum.repos.d/opentelemetry.repo
[opentelemetry]
name=OpenTelemetry Auto-Instrumentation System Packages
baseurl=https://open-telemetry.github.io/opentelemetry-packaging/rpm/packages
enabled=1
gpgcheck=0
EOF
sudo dnf install opentelemetry

インストールの確認

サポートされている言語で書かれたアプリケーションを再起動するか、新しいアプリケーションを起動して、設定した送信先にテレメトリーが送信されていることを確認します。 送信先を設定するまでは、テレメトリーは OTLP を使用して localhost のポート 4317(gRPC)および 4318(HTTP)に送信されるため、データを確認するにはそこでリッスンしているコレクターまたは他の OTLP レシーバーが必要です。

個別の言語のインストール

opentelemetry メタパッケージは、インジェクターとサポートされているすべての言語の自動計装をインストールします。 一部の言語のみ必要な場合は、言語固有のパッケージを個別にインストールできます。

  • opentelemetry-java
  • opentelemetry-nodejs
  • opentelemetry-dotnet
  • opentelemetry-python

次のステップ

  • 設定:テレメトリーをコレクターまたはバックエンドに送信し、計装対象を制御します。