Javaエージェントの互換性と要件 🔗
Splunk Observability CloudでJavaアプリケーションをインストルメンテーションするには、以下の要件を満たす必要があります:
注釈
Splunkは、他のベンダーのJavaエージェントとの互換性を公式にサポートしていません。
互換性のある Java と JVM のバージョンを使用していることを確認してください。 🔗
Splunk Distribution of OpenTelemetry Java のエージェントは、以下の Java バージョンと互換性があります:
Java 8u40以降、またはAlwaysOn Profilingの場合は8u262以降
Java LTS版のバージョン11以降
以下の Java 仮想マシン (JVM) は、JDK または JRE として互換性があります:
AdoptOpenJDK
Amazon Corretto
Azul Zulu
BellSoft Liberica JDK
Eclipse AdoptiumおよびTemurin
IBM J9
Microsoft build of OpenJDK
OpenJDK
Oracle JDK
SAP SapMachine
注釈
AlwaysOn Profiling は、Oracle JDK 8 および IBM J9 ではサポートされていません。
依存関係 🔗
サポートされているライブラリとフレームワーク 🔗
Splunk Distribution of OpenTelemetry Javaは、多数のライブラリ、フレームワーク、アプリケーションサーバーを実装しています。
サポートされているライブラリとフレームワークの完全なリストについては、OpenTelemetryドキュメントの サポートされているライブラリ を参照してください。
注釈
特定のインストルメンテーションを無効にするには、ライブラリのインストルメンテーションに関する問題 を参照してください。
Splunk Distribution of OpenTelemetry Collectorのインストールと設定 🔗
Splunk Distribution of OpenTelemetry Java は、アプリケーションと JVM のメトリクスとスパンを Splunk Distribution of OpenTelemetry Collector にエクスポートし、プロファイリングデータを含むシステムのメトリクスデータとログも収集します。
アプリケーションのトレースとスパンを Splunk Observability Cloud に送信するには、お使いのプラットフォーム用の Splunk Distribution of OpenTelemetry Collectorをインストールします。以下のディストリビューションが利用可能です:
Linux 用 Splunk OTel Collector。インストーラ・スクリプトを使用して Linux 用 Collector をインストールします。 を参照してください。
Windows 用 Splunk OTel Collector。インストーラ・スクリプトを使用して Collector for Windows をインストールします。 を参照してください。
Splunk OTel Collector for Kubernetes。Helmを使用してCollector for Kubernetesをインストールする を参照してください。