OBI の構成

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

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

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

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


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

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

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

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

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 の例