Java
ClickStack はテレメトリデータ(ログおよびトレース)を収集するために、OpenTelemetry の標準仕様を使用します。トレースは自動インストルメンテーションによって自動生成されるため、トレーシングから価値を得るために手動でインストルメンテーションを行う必要はありません。
このガイドで統合するもの:
| ✅ ログ | ✅ メトリクス | ✅ トレース |
はじめに
注記
現時点では、このインテグレーションは Java 8 以降 にのみ対応しています。
OpenTelemetry Java エージェントをダウンロードする
opentelemetry-javaagent.jar
をダウンロードし、任意のディレクトリに配置します。この JAR ファイルには、エージェント本体とインストゥルメンテーション ライブラリが含まれています。次のコマンドでエージェントをダウンロードすることもできます:
環境変数を設定する
次に、ClickStack にテレメトリデータを送信するため、シェル環境で次の環境変数を設定する必要があります。
OTEL_SERVICE_NAME 環境変数は、HyperDX アプリ内でサービスを識別するために使用されます。任意の名前を指定できます。
OTEL_EXPORTER_OTLP_HEADERS 環境変数には、HyperDX アプリの Team Settings → API Keys から取得できる API キーを設定します。
OpenTelemetry Java エージェントを使ってアプリケーションを実行する
Java 向け OpenTelemetry インストルメンテーションの詳細については、こちらを参照してください: https://opentelemetry.io/docs/instrumentation/java/