Repolode
aws-observability

aws-observability/aws-otel-collector

CloudWatchなどのバックエンドにメトリクス、トレース、ログを送信する、AWSサポートのOpenTelemetry Collectorディストリビューション。

スター
758
フォーク
274
未解決の Issue
66
最終コミット
9 時間前

これは何?

AWS Distro for OpenTelemetry Collector(ADOT Collector)は、Amazonが提供する、上流のOpenTelemetry CollectorをベースにしたAWSサポートのビルドです。OpenTelemetryコミュニティのレシーバー、プロセッサー、エクスポーター、拡張機能から厳選したセットをまとめており、独自のCollectorを組み立てなくても、アプリケーションやインフラからテレメトリデータを収集できます。

EC2、ECS、EKSなどのAWSコンピューティングプラットフォーム向けに設計されており、テレメトリをAWS CloudWatch Metrics、Traces、Logsのほか、サポート対象の他のバックエンドにもエクスポートできます。設定には上流のOpenTelemetry Collectorと同じ構文を使うため、既存のCollector設定ファイルを再利用したり移行したりできます。

ADOT CollectorはDockerやKubernetes上で実行できるほか、RPM、Deb、Windowsパッケージを使ってEC2インスタンスでも実行できます。また、カスタムDockerイメージやインストーラーパッケージの作成手順も用意されています。

主な機能

  • 01厳選したOpenTelemetryのレシーバー、プロセッサー、エクスポーター、拡張機能を提供します。
  • 02メトリクス、トレース、ログをAWS CloudWatchのバックエンドにエクスポートします。
  • 03上流のOpenTelemetry Collectorと同じ設定構文を使用します。
  • 04EC2、ECS、EKS、Docker、Kubernetes上で実行できます。
  • 05RPM、Deb、Windowsパッケージに加え、カスタム成果物のビルド手順を提供します。

ユースケース

  • EKSクラスターからアプリケーションのトレースやメトリクスをCloudWatchやAWS X-Rayに送信する。
  • ECSタスク上でコンテナのメトリクスやログを収集し、AWSの監視に利用する。
  • AWSサポートのパッケージを使い、EC2インスタンス上で標準的なOpenTelemetryパイプラインを実行する。

使う前に知っておきたいこと

  • メタデータからライセンスを特定できませんでした。使用する前に、リポジトリのライセンス条件を確認してください。
  • READMEには、datadog、logzio、sapm、signalfxのexporterを配布物から削除する予定であると記載されています。

収録されている特集

トピック

よくある質問

aws-otel-collector とは?
CloudWatchなどのバックエンドにメトリクス、トレース、ログを送信する、AWSサポートのOpenTelemetry Collectorディストリビューション。 AWS Distro for OpenTelemetry Collector(ADOT Collector)は、Amazonが提供する、上流のOpenTelemetry CollectorをベースにしたAWSサポートのビルドです。OpenTelemetryコミュニティのレシーバー、プロセッサー、エクスポーター、拡張機能から厳選したセットをまとめており、独自のCollectorを組み立てなくても、アプリケーションやインフラからテレメトリデータを収集できます。
aws-otel-collector は無料で使えますか?ライセンスは?
aws-otel-collector は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
aws-otel-collector は今もメンテナンスされていますか?
活発にメンテナンス中。aws-otel-collector の最終コミットは 2026年11月6日 です。
aws-otel-collector は何に使えますか?
EKSクラスターからアプリケーションのトレースやメトリクスをCloudWatchやAWS X-Rayに送信する。 ECSタスク上でコンテナのメトリクスやログを収集し、AWSの監視に利用する。 AWSサポートのパッケージを使い、EC2インスタンス上で標準的なOpenTelemetryパイプラインを実行する。
aws-otel-collector はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/aws-observability/aws-otel-collector

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

関連プロジェクト