Skip to main content
This guide walks through deploying OpenTelemetry for a self-hosted FlowX.AI installation in four steps: installing the OpenTelemetry Operator, deploying the collector and instrumentation resources, instrumenting FlowX.AI services, and configuring Grafana, Prometheus, and Tempo to work with the resulting traces, metrics, and logs.

Step 1: Install OpenTelemetry Operator

Ensure you have the OpenTelemetry Operator version 0.56.1 or higher:

Configuration:

Ensure you use the appropriate distribution and version:

Step 2: Deploy OpenTelemetry Resources

Apply the OpenTelemetry resources:

OpenTelemetry Collector

OpenTelemetry Instrumentation

Step 3: Instrument Flowx Services

Update Flowx services to enable Java instrumentation by adding the following pod annotation:

Step 4: Configure Grafana, Prometheus and Tempo

Configure Grafana

Configure Prometheus

Configure Loki with a Minio backend

Configure Tempo

Last modified on May 12, 2026