# Configure OBI

> Learn how to configure OBI.

---

LLMS index: [llms.txt](/llms.txt)

---

You can configure OBI by setting [export modes](export-modes/), global
properties, and component options.

For information on the metrics OBI exports, refer to the
[exported metrics](../metrics/) documentation.

Refer to the [routes decorator](routes-decorator/) documentation to configure
the low cardinality routes decorator. It's very important for optimal results.

---

Section pages:

- [Configure OBI export modes](/zh/docs/zero-code/obi/configure/export-modes/): Configure OBI to export data directly to an OTLP endpoint
- [OBI global configuration properties](/zh/docs/zero-code/obi/configure/options/): Configure global configuration properties that apply to OBI core.
- [Configure OBI Prometheus and OpenTelemetry data export](/zh/docs/zero-code/obi/configure/export-data/): Configure the OBI components to export Prometheus and OpenTelemetry metrics and OpenTelemetry traces
- [Configure OBI service discovery](/zh/docs/zero-code/obi/configure/service-discovery/): Configure how the OBI service discovery component searches for processes to instrument.
- [Configure OBI metrics and traces attributes](/zh/docs/zero-code/obi/configure/metrics-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](/zh/docs/zero-code/obi/configure/filter-metrics-traces/): Configure OBI to filter metrics and traces by attribute values.
- [Configure OBI routes decorator](/zh/docs/zero-code/obi/configure/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](/zh/docs/zero-code/obi/configure/metrics-histograms/): Configure metrics histograms for Prometheus and OpenTelemetry, and whether to use native histograms and exponential histograms.
- [Configure OBI OpenTelemetry trace sampling](/zh/docs/zero-code/obi/configure/sample-traces/): Configure how to sample OpenTelemetry traces.
- [OBI as OpenTelemetry Collector receiver](/zh/docs/zero-code/obi/configure/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](/zh/docs/zero-code/obi/configure/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](/zh/docs/zero-code/obi/configure/tune-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](/zh/docs/zero-code/obi/configure/example/): Example OBI configuration YAML example.
