第7章 テレメトリーデータの転送
テレメトリーデータは、OpenTelemetry Collector を使用して転送できます。
7.1. トレースを TempoStack インスタンスに転送する リンクのコピーリンクがクリップボードにコピーされました!
TempoStack インスタンスへのトレースの転送を設定するには、OpenTelemetry Collector をデプロイして設定します。指定されたプロセッサー、レシーバー、エクスポーターを使用して、OpenTelemetry Collector をデプロイメントモードでデプロイできます。その他のモードについては、関連情報 に記載されたリンクを使用して、OpenTelemetry Collector ドキュメントを参照してください。
前提条件
- Red Hat build of OpenTelemetry Operator がインストールされている。
- Tempo Operator がインストールされている。
- TempoStack インスタンスがクラスターにデプロイされている。
手順
OpenTelemetry Collector のサービスアカウントを作成します。
ServiceAccount の例
apiVersion: v1 kind: ServiceAccount metadata: name: otel-collector-deployment
apiVersion: v1 kind: ServiceAccount metadata: name: otel-collector-deployment
Copy to Clipboard Copied! Toggle word wrap Toggle overflow サービスアカウントのクラスターロールを作成します。
ClusterRole の例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow クラスターロールをサービスアカウントにバインドします。
ClusterRoleBinding の例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow YAML ファイルを作成して、
OpenTelemetryCollector
カスタムリソース (CR) を定義します。OpenTelemetryCollector の例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
telemetrygen
をテストとしてデプロイできます。