Java
ClickStackは、テレメトリデータ(ログとトレース)を収集するためにOpenTelemetry標準を使用しています。トレースは自動計測により自動生成されるため、トレースから価値を得るために手動計測は必要ありません。
このガイドは次のものを統合します:
| ✅ ログ | ✅ メトリクス | ✅ トレース |
はじめに
注記
現在、この統合は**Java 8+**と専ら互換性があります。
OpenTelemetry Javaエージェントをダウンロードする
opentelemetry-javaagent.jarをダウンロードし、お好みのディレクトリにJARファイルを配置します。JARファイルにはエージェントと計測ライブラリが含まれています。また、次のコマンドを使用してエージェントをダウンロードすることもできます:
環境変数を設定する
その後、テレメトリをClickStackに送信するために、シェルで以下の環境変数を設定する必要があります:
OTEL_SERVICE_NAME環境変数は、HyperDXアプリ内でサービスを識別するために使用されます。任意の名前を使用できます。
OTEL_EXPORTER_OTLP_HEADERS環境変数には、Team Settings → API KeysのHyperDXアプリで入手可能なAPIキーが含まれています。
OpenTelemetry Javaエージェントを使用してアプリケーションを実行する
Java OpenTelemetryの計測についての詳細は、こちらをお読みください: https://opentelemetry.io/docs/instrumentation/java/