OBI の構成

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

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

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

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


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

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

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

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

Configure OBI Prometheus and OpenTelemetry data export

Configure the OBI components to export Prometheus and OpenTelemetry metrics and OpenTelemetry traces

Configure OBI service discovery

Configure how the OBI service discovery component searches for processes to instrument.

Configure OBI metrics and traces attributes

Configure the metrics and traces attributes component that controls the attributes reported, including instance ID decoration and metadata of instrumented Kubernetes pods.

Filter metrics and traces by attribute values

Configure OBI to filter metrics and traces by attribute values.

Configure OBI routes decorator

Configure the routes decorator component before OBI sends data to the next stage of the pipeline.

Configure OBI Prometheus and OpenTelemetry metrics histograms

Configure metrics histograms for Prometheus and OpenTelemetry, and whether to use native histograms and exponential histograms.

Configure OBI OpenTelemetry trace sampling

Configure how to sample OpenTelemetry traces.

OBI as OpenTelemetry Collector receiver

Learn how to use OBI as a receiver component in the OpenTelemetry Collector for centralized telemetry processing.

Configure the OBI internal metrics reporter

Configure how the optional internal metrics reporter component reports metrics on the internal behavior of the auto-instrumentation tool in Prometheus format.

Configure OBI performance

Configure how the eBPF tracer component instruments HTTP and GRPC services of external processes and creates traces to forward to the next stage of the pipeline.

OBI configuration YAML example

Example OBI configuration YAML example.