OpenTelemetryコレクターは、テレメトリーデータを受信、処理、エクスポートするためのベンダーに依存しないツールです。 コレクターの要件と設定は異なりますが、さまざまな受信機とプロセッサーが付属しているため、インフラストラクチャのモニタリングに人気があります。 データ処理にコレクターを使用することも一般的ですが、このドキュメントではインフラストラクチャモニタリングの使用例に焦点を当てています。 詳細については、 OpenTelemetryコレクターのデータ処理」を参照してください。
インフラストラクチャテレメトリーの受信
次の例は、コレクターを使用してさまざまなインフラストラクチャ コンポーネントを監視する方法を示しています。 一般的なパターンは、コレクターをテクノロジー固有のまたは汎用のレシーバー(つまり Prometheus などのツールを使用してインフラストラクチャ ターゲットからデータをスクレイピングまたはポーリングし、OTLP 経由で New Relic にデータをエクスポートします。
- docker リポジトリの例
- HCP Consul リポジトリの例
- HiveMQ リポジトリの例
- ホストリポジトリの例
- Kafka Confluent Cloud リポジトリの例
- Prometheus リポジトリの例
- Redis リポジトリの例
- シングルストアリポジトリの例
- Squid リポジトリの例
- StatsD リポジトリの例
OpenTelemetry APM によるインフラストラクチャの相関
次の例は、コレクターを使用してAPM OpenTelemetry をインフラストラクチャ データと相関させる方法を示しています。
一般的なパターンは、OTLP 経由でデータを にエクスポートする前に、 テレメトリーを検出し、リソース プロパティの形式で追加の環境コンテキストを使用して強化するプロセッサーを備えたコレクターを構成することです。APMNew RelicNew Relic はこの相関データを検出し、リソースを介して APM とインフラストラクチャ エンティティ間の関係を構築します。