Splunk OpenTelemetry Collector のデプロイ
オブザーバビリティシグナル(メトリクス、トレース、ログ)を Splunk Observability Cloud に送信するには、Kubernetes クラスターに Splunk OpenTelemetry Collector をデプロイする必要があります。
このワークショップでは、Splunk OpenTelemetry Collector Helm Chart を使用します。まず、Helm chart リポジトリを Helm に追加し、helm repo update を実行して最新バージョンを確認します:
Splunk Observability Cloud では、Kubernetes 上での OpenTelemetry Collector のセットアップを案内する UI ウィザードが提供されていますが、時間の都合上、以下の Helm install コマンドを使用します。自動ディスカバリーおよび設定とコードプロファイリング用のオペレーターを有効にするための追加パラメータが設定されています。
--set="operator.enabled=true"- 自動ディスカバリーおよび設定を処理するための OpenTelemetry オペレーターをインストールします。--set="splunkObservability.profilingEnabled=true"- オペレーター経由でコードプロファイリングを有効にします。
Collector をインストールするには、以下のコマンドを実行してください。これを編集しないでください:
続行する前に、Pod が Running として報告されていることを確認してください(通常約30秒かかります)。
Splunk OpenTelemetry Collector からエラーが報告されていないことを確認してください(ctrl + c で終了)。または、インストール済みの素晴らしい k9s ターミナル UI を使用するとボーナスポイントです!
失敗したインストールの削除
OpenTelemetry Collector のインストールでエラーが発生した場合は、 以下のコマンドでインストールを削除してやり直すことができます: