OBI の構成

OBI の構成方法を学びます。

OBI は、エクスポートモード、グローバルプロパティ、コンポーネントオプションを設定することで構成できます。

OBI がエクスポートするメトリクスの情報については、エクスポートされるメトリクスのドキュメントを参照してください。

低カーディナリティのルートデコレーターを構成するには、ルートデコレーターのドキュメントを参照してください。 最適な結果を得るために非常に重要です。

構成バージョン

OBI v0.11.0 以降では Config v2 を使用してください。 Config v2 はスタンドアロン OBI と OBI Collector レシーバーの両方で動作し、共通設定には OpenTelemetry の宣言的構成構造を使用し、OBI 固有の設定は extensions.obi 配下に配置します。

特に記載がない限り、このセクションの他のページは Config v1 について説明しています。 各ページから対応する Config v2 のガイダンスへのリンクがあります。


OBI のエクスポートモードを構成する

OTLP エンドポイントへ直接データをエクスポートするように OBI を構成する

OBI グローバル設定プロパティ

OBI コアに適用されるグローバル設定プロパティを設定する

OBI Config v2 reference

Learn how to configure standalone OBI or the OBI Collector receiver with Config v2.

Migrate from OBI Config v1 to Config v2

Learn how to safely migrate an OBI Config v1 file to Config v2.

OBI の Prometheus および OpenTelemetry データエクスポート設定

OBI コンポーネントが Prometheus 形式と OpenTelemetry 形式のメトリクスおよび OpenTelemetry 形式のトレースをエクスポートするよう設定する

OBI サービスディスカバリーの設定

OBI のサービスディスカバリーコンポーネントが計装対象のプロセスを検索する方法を設定します。

OBI のメトリクスとトレースの属性を設定する

計装された Kubernetes Pod のインスタンス ID デコレーションとメタデータを含む、報告される属性を制御するメトリクスとトレースの属性コンポーネントを設定します。

属性値でメトリクスとトレースをフィルタリングする

属性値でメトリクスとトレースをフィルタリングするように OBI を設定する

OBI ルートデコレーターを設定する

OBI がパイプラインの次のステージにデータを送信する前に、ルートデコレーターコンポーネントを設定します。

OBI の Prometheus と OpenTelemetry メトリクスヒストグラムを設定する

Prometheus と OpenTelemetry のメトリクスヒストグラムを設定し、ネイティブヒストグラムおよび指数ヒストグラムを使用するかを設定します。

OBI で OpenTelemetry トレースのサンプリングを設定する

OpenTelemetry トレースのサンプリング方法を設定する

OpenTelemetry Collector レシーバーとしての OBI

テレメトリーを一元的に処理するために、OBI を OpenTelemetry Collector のレシーバーコンポーネントとして使用する方法を学びます。

OBI 内部メトリクスレポーターを設定する

オプションの内部メトリクスレポーターコンポーネントが、自動計装ツールの内部動作に関するメトリクスを Prometheus 形式でレポートする方法を設定する

OBI のパフォーマンスを設定する

eBPF トレーサーコンポーネントが外部プロセスの HTTP および GRPC サービスを計装し、パイプラインの次のステージに転送するトレースを作成する方法を設定します。

OBI 設定 YAML の例

OBI 設定 YAML の例