OpenTelemetry Collector のデプロイ
10 minutesこのワークショップでは、Kubernetes 上で動作する Agentic AI アプリケーションからメトリクス、トレース、ログをキャプチャするために OpenTelemetry を使用します。このセクションでは、Helm を使用して Kubernetes クラスターに OpenTelemetry Collector をインストールします。これにより、環境からメトリクス、トレース、ログをキャプチャし、Splunk に送信できるようになります。
Helm を使用して Collector をインストールする
まず、Helm リポジトリを追加する必要があります:
次に、リポジトリが最新であることを確認します:
Helm チャートのデプロイメントを設定するために、/home/splunk ディレクトリに values.yaml という名前の新しいファイルを作成します:
次に、以下の内容を貼り付けます:
貼り付ける前に
:set pasteと入力してください。これにより、viが貼り付けたコードを自動インデントするのを防ぐことができます。
vi で変更を保存するには、
escキーを押してコマンドモードに入り、:wq!と入力してからenter/returnキーを押します。
このカスタム設定により、エクスポーターが受信したヒストグラムメトリクスは、SignalFx 形式に変換されることなく OTLP 形式で Splunk Observability バックエンドに送信されます。この設定は、gen_ai.evaluation.score などの AI Agent Monitoring で使用されるヒストグラムメトリクスが期待通りに処理されるようにするために重要です。
次のコマンドを使用して Collector をインストールできます:
Collector が動作していることを確認する
次のコマンドで Collector が動作しているかどうかを確認できます:
K8s クラスターが O11y Cloud に表示されていることを確認する
新しい Kubernetes エクスペリエンスを使用する場合
O11y Cloud で新しい Kubernetes エクスペリエンスを使用するように設定されている場合は、このセクションの手順に従ってください。そうでない場合は、代わりに 従来の Kubernetes エクスペリエンスを使用する場合 のセクションを参照してください。
Splunk Observability Cloud で、Infrastructure -> Kubernetes overview に移動し、クラスター名(<your instance name>-cluster)を追加します:
ヒント: インスタンス名を忘れた場合は、
echo $INSTANCEコマンドを使用してください
Apply Filters をクリックすると、以下のようなクラスターの概要が表示されます:
従来の Kubernetes エクスペリエンスを使用する場合
Splunk Observability Cloud で、Infrastructure -> Kubernetes -> Kubernetes Clusters に移動し、クラスター名(<your instance name>-cluster)を検索します:
ヒント: インスタンス名を忘れた場合は、
echo $INSTANCEコマンドを使用してください


