The OpenTelemetry-compatible telemetry aggregation, storage and processing.
Warning
Work in progress.
The oteldb is stateless and uses external storage systems for data persistence, processing and aggregation.
Currently, we focus on ClickHouse for realtime queries on hot/warm data.
Supported query languages:
- LogQL (Loki) for logs
- TraceQL (Tempo) for traces
- PromQL (Prometheus) for metrics
$ promql-compliance-tester -config-file promql-test-queries.yml -config-file test.oteldb.yml
Total: 547 / 548 (99.82%) passed, 0 unsupported
Setups oteldb, clickhouse server, grafana, and telemetry generators:
docker compose -f dev/local/ch/docker-compose.yml up -d
You can open Grafana dashboard at http://localhost:3000/d/oteldb/oteldb