Collectorコンポーネント: エクステンション
Splunk Observability Cloud OpenTelemetry Collector を構成するコンポーネントについて学びます。
Splunk Distribution of the OpenTelemetry Collector は、このドキュメントに記載されている拡張機能を含み、それらをサポートしています。その他のコンポーネントについては「Collector components」を参照してください。
opentelemetry-contrib リポジトリを参照してください。以下のエクステンションが利用できます:
|
Name |
説明 |
|---|---|
|
Basicauth 拡張機能( |
|
|
Authenticator - Bearer 拡張機能( |
|
|
Docker Observer 拡張機能( |
Docker API を通じて確認されたコンテナエンドポイントを検出し、レポートします。 |
|
ECS Observer 拡張機能( |
ECS と EC2 の API を使用して、実行中のすべてのタスクから Prometheus のスクレイプターゲットを検出し、サービス名、タスク定義、コンテナラベルに基づいてフィルタリングします。Prometheus レシーバーーとのみ互換性があります。 |
|
ECS タスクオブザーバ拡張機能( |
Collector インスタンスがメンバーである実行中の ECS タスクのコンテナエンドポイントを検出してレポートします。 |
|
ファイルストレージ拡張機能( |
ローカルファイルシステムに状態を永続化します。ディクショナリに対する読み取りおよび書き込みアクセス権が必要です。 |
|
正常性チェック拡張機能( |
OpenTelemetry Collector のステータスを確認するために、プローブできる HTTP URL を有効化します。この拡張機能を Kubernetes の稼働状況または準備状況のプローブとして使用することもできます。 |
|
HTTP フォワーダー拡張機能( |
HTTP リクエストを受け付け、オプションでヘッダーを追加して転送します。元の要求の RequestURI は、拡張機能によって保持されます。 |
|
ホストオブザーバ拡張機能( |
リッスンしているネットワークエンドポイントについて、現在のホストを調べます。/proc ファイルシステムを使用し、どのプロセスがリッスン状態のソケットを所有しているかを判断できるように、 |
|
Kubernetes オブザーバ拡張機能( |
Kubernetes API を使用して、ローカルノードで動作しているポッドを検出します。詳しくは「Receiver creator receiver」を参照してください。 |
|
Memory Ballast 拡張機能(非推奨)( |
|
|
OAuth2 Client Auth 拡張機能( |
HTTPおよびgRPCベースのエクスポーターにOAuth2クライアント認証情報のフローを提供します。 |
|
Pprof オブザーバ拡張機能( |
golang |
|
Smart Agent 拡張機能( |
Smart Agent レシーバーのすべてのインスタンスに適用される設定オプションを設定するメカニズムを提供します。既存の Smart Agent の設定を Splunk Distribution of OpenTelemetry Collector に移行できます。 |
|
zPages 拡張機能( |
さまざまなコンポーネントをデバッグするためのライブデータを提供する HTTP エンドポイントである zPages を提供する拡張機能を有効にします。 |