OSS探訪GitHubでログイン

テレメトリを受信、加工、転送する経路をベンダー中立に構成する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
7,638
主要言語
Go
ライセンス
Apache-2.0
リポジトリ最終更新
2026/10/05
ページ内ナビ

概要

OpenTelemetry Collectorは、トレース、メトリクス、ログを受信し、処理して複数の保存先へ送るサービスです。受信部品(receiver)、処理部品(processor)、送信部品(exporter)を設定で組み合わせ、アプリ側の監視先依存を減らせます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

信号ごとの処理経路を設定で組み立てる

OTLPなどで受信したデータへメモリー制限や一括処理を適用し、デバッグ出力や監視基盤へ転送できます。

出典:[1]

向いている用途

複数のエージェントや送信先を整理する用途に向く

サービスごとに異なる送信処理を持たず、共通の収集点やホスト上のエージェントとして運用したい場合に向きます。

出典:[1]

導入前の確認

ディストリビューションごとの部品と資源上限を確認する

core版とcontrib版では利用できる部品が異なります。受信ポートの公開範囲、認証、メモリー上限、再試行、送信先障害時のキューを本番負荷に合わせて設計してください。

出典:[1][3]

参考にした公式資料

  1. [1]Collector README at v0.162.0(2026-10-05)
  2. [2]Collector local example config at v0.162.0(2026-10-05)
  3. [3]Collector LICENSE at v0.162.0(2026-10-05)
  4. [4]Collector v0.162.0 release(2026-10-05)
編集部からの補足

導入時はcore版とcontrib版のどちらに必要な受信・処理・送信部品が入るかを先に確認してください。デバッグ送信部品は内容をログへ出すため、機密情報を含む本番テレメトリには使わず、実際の送信先と障害時の保持方法を別に設計します。

3ステップで試す

  1. 1

    固定版のCollectorを取得する

    Dockerを用意し、coreディストリビューションのOpenTelemetry Collector 0.162.0公式イメージを取得します。

    docker pull otel/opentelemetry-collector:0.162.0
  2. 2

    ループバック限定の設定を書く

    OTLP/HTTPを127.0.0.1:4318だけで待ち受け、受信したトレースをdebug送信部品へ渡す最小設定をotel-config.yamlへ保存します。

    mkdir otel-demo && cd otel-demo && printf '%s\n' 'receivers:' ' otlp:' ' protocols:' ' http:' ' endpoint: 127.0.0.1:4318' 'exporters:' ' debug:' 'service:' ' pipelines:' ' traces:' ' receivers: [otlp]' ' exporters: [debug]' > otel-config.yaml
  3. 3

    設定をオフライン検証する

    validateサブコマンドでYAML構文とcore版に含まれる部品名を検証します。Collectorは起動せず、テレメトリの受信・処理・送信や送信先接続は確認しません。

    docker run --rm -v "$PWD/otel-config.yaml:/etc/otelcol/config.yaml:ro" otel/opentelemetry-collector:0.162.0 validate --config=/etc/otelcol/config.yaml
公式READMEで確認

成長

成長の推移 · 直近30日

7,638 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
117
Open PR
66
Issue登録
120
Issue解決
117
PR登録
417
PRマージ
287

Issues

120 / 117

7月8日10月5日
Issue登録Issue解決

Pull Requests

417 / 287

7月8日10月5日
PR登録PRマージ

メンテナンス状況

Issue初回応答中央値
25時間
Issue応答率
32.8% (21/64)

直近90日に外部から作成されたIssue(新しい順に最大100件)が対象です。OWNER・MEMBER・COLLABORATORによる最初のコメントを応答とし、全コメントを確認できないIssueは集計から除外します。中央値と応答率は週次更新です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • opentelemetry
  • open-telemetry
  • telemetry
  • metrics
  • monitoring
  • observability
Stars
7,638
Forks
2,282
Watchers
93
Open Issues
628
Contributors
409
所有者種別
Organization
主要言語
Go
ライセンス
Apache-2.0
リポジトリ最終更新
2026/10/05

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?