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 のインストールでエラーが発生した場合は、 以下のコマンドでインストールを削除してやり直すことができます