docs/opentelemetry/README.md
VictoriaMetrics software provides native OpenTelemetry ingestion across metrics, logs, and traces via dedicated components. This allows running OpenTelemetry-based observability pipeline with VictoriaMetrics software as your backend.
VictoriaMetrics provides a dedicated database for each signal type:
{width="700"}
Each database is optimized for its own signal and usage scenario to improve maintainability and efficiency.
Resources:
VictoriaMetrics single-node, vmagent and vminsert components support ingestion of metrics via OpenTelemetry Protocol (OTLP) from OpenTelemetry Collector and applications instrumented with OpenTelemetry SDKs.
See the detailed description about protocol support here.
See a practical guide How to use OpenTelemetry metrics with VictoriaMetrics.
Once metrics are ingested into VictoriaMetrics, they can be read via the following tools:
VictoriaLogs single-node, vlagent and vlinsert components support ingestion of logs via OpenTelemetry Protocol (OTLP) from OpenTelemetry Collector and applications instrumented with OpenTelemetry SDKs.
See the detailed description about protocol support here.
See a practical guide How to use OpenTelemetry metrics with VictoriaLogs.
Once logs are ingested into Victorialogs, they can be read via the following tools:
VictoriaTraces single-node and vtinsert components support ingestion of traces via OpenTelemetry Protocol (OTLP) from OpenTelemetry Collector and applications instrumented with OpenTelemetry SDKs.
See the detailed description about protocol support here.
Once traces are ingested into VictoriaTraces, they can be read via the following tools:
Signals can be correlated together if they share the same list of attributes, so they can uniquely identify the same system or event. The recommended user interface for correlations is Grafana thanks to its correlation interfaces. See below various scenarios of correlating signals in Grafana using VictoriaMetrics, VictoriaLogs and VictoriaTraces as backends.
Depending on the Grafana datasource plugin there could be multiple correlations available: