OpenTelemetryコレクターは、テレメトリーデータの受信、処理、エクスポート方法について、ベンダーにとらわれない実装を提供します。 複数のエージェント/コレクターの実行、操作、メンテナンスの必要性を取り除きます。 これはスケーラビリティを向上させ、1つ以上のオープンソースまたは商用バックエンドに送信するオープンソースのオブザーバビリティデータフォーマット(Jaeger、Prometheus、Fluent Bitなど)をサポートします。 ローカルのコレクターエージェントは、計装ライブラリがテレメトリーデータをエクスポートするデフォルトの場所です。
ほとんどの言語固有の計装ライブラリには、一般的なバックエンドやOTLP用のエクスポーターがあります。 ですので、あなたは次のように不思議に思うかもしれません。
各サービスがバックエンドに直接データを送信するのではなく、どのような状況でコレクターを使ってデータを送信するのだろう
OpenTelemetryを試したり始めたりするには、バックエンドに直接データを送ることは、素早く価値を得るための素晴らしい方法です。 また、開発環境や小規模な環境では、コレクターなしでも十分な結果を得られます。
しかし、一般的には、サービスとともにコレクターを使用することをおすすめします。理由は、サービスが素早くコレクターにデータをオフロードして、コレクターが再試行、バッチ処理、暗号化、機密データのフィルタリングなどの追加処理を行えるからです。
コレクターのセットアップも、思っているより簡単です。 各言語のデフォルトのOTLPエクスポーターは、ローカルコレクターのエンドポイントを想定しているので、コレクターを起動すると、自動的にテレメトリーの受信を開始します。
コレクターのステータスは、コレクターのコアコンポーネントが現在、安定性レベルがまちまちであるため、 混合状態(mixed) となっています。
コレクターコンポーネント は成熟度が異なります。
各コンポーネントの安定性は README.md
で明記されています。
利用可能なコレクターコンポーネントの一覧は、レジストリ にあります。
For releases, including the latest release, see Releases.
Patterns you can apply to deploy the OpenTelemetry collector
Learn how to configure the Collector to suit your needs
How to manage your OpenTelemetry collector deployment at scale
Recommendations for troubleshooting the Collector
Instructions on how to build your own collector components
Exporters, processors, receivers and other useful components for the OpenTelemetry Collector
コレクターをセットアップとテレメトリーの収集をすぐに始めてみましょう!
[i18n] feedback_question
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!