Repolode
open-telemetry

open-telemetry/opentelemetry-collector

トレース、メトリクス、ログを受信・処理し、複数の監視バックエンドにエクスポートするベンダー非依存のサービス。

代替できる製品:Datadog Agent

スター
7,676
フォーク
2,308
未解決の Issue
699
最終コミット
4 日前

これは何?

OpenTelemetry Collectorは、アプリケーションと監視バックエンドの間に配置するスタンドアロンのサービスです。OTLP、Jaeger、Prometheusなどのオープンな形式でテレメトリデータを受信し、設定可能なパイプラインで処理して、1つ以上のオープンソースまたは商用バックエンドにエクスポートします。これにより、データ形式や送信先ごとに個別のエージェントを実行・保守する必要がなくなります。

Collectorは、アプリケーションのそばにエージェントとして、または中央ゲートウェイとしてデプロイできます。単一のコードベースでトレース、メトリクス、ログを扱い、コンポーネント(receiver、processor、exporter、extension)はYAMLで設定します。公式ディストリビューションはコンテナイメージとして公開されており、Cosignで署名されています。

このプロジェクトはGoで記述されており、コアを変更するのではなく、コンポーネントを通じて拡張することを想定しています。

主な機能

  • 01OTLP、Jaeger、Prometheusなど、さまざまな形式のテレメトリを受信します。
  • 02設定可能なパイプラインでトレース、メトリクス、ログを処理します。
  • 03データを複数のオープンソースまたは商用バックエンドにエクスポートします。
  • 04YAMLで設定でき、プラグイン可能なコンポーネントで拡張できます。
  • 05エージェントまたは中央ゲートウェイとしてデプロイできます。
  • 06公式コンテナイメージはCosignで署名されています。

ユースケース

  • 多数のサービスからテレメトリを集約してから、1つの監視ベンダーに送信する。
  • アプリケーションコードを変更せずに、従来のトレースまたはメトリクス形式とOTLPを相互変換する。
  • ホスト群からのテレメトリをフィルタリングまたは付加情報で拡充する、共有ゲートウェイを運用する。

トピック

よくある質問

opentelemetry-collector とは?
トレース、メトリクス、ログを受信・処理し、複数の監視バックエンドにエクスポートするベンダー非依存のサービス。 OpenTelemetry Collectorは、アプリケーションと監視バックエンドの間に配置するスタンドアロンのサービスです。OTLP、Jaeger、Prometheusなどのオープンな形式でテレメトリデータを受信し、設定可能なパイプラインで処理して、1つ以上のオープンソースまたは商用バックエンドにエクスポートします。これにより、データ形式や送信先ごとに個別のエージェントを実行・保守する必要がなくなります。
opentelemetry-collector は無料で使えますか?ライセンスは?
opentelemetry-collector は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
opentelemetry-collector は今もメンテナンスされていますか?
活発にメンテナンス中。opentelemetry-collector の最終コミットは 2026年10月16日 です。
opentelemetry-collector は何に使えますか?
多数のサービスからテレメトリを集約してから、1つの監視ベンダーに送信する。 アプリケーションコードを変更せずに、従来のトレースまたはメトリクス形式とOTLPを相互変換する。 ホスト群からのテレメトリをフィルタリングまたは付加情報で拡充する、共有ゲートウェイを運用する。
opentelemetry-collector はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/open-telemetry/opentelemetry-collector

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト