Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.17 KB

README.md

File metadata and controls

40 lines (26 loc) · 1.17 KB

oteldb svg logo

oteldb codecov experimental

The OpenTelemetry-compatible telemetry aggregation, storage and processing.

Warning

Work in progress.

Storage

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.

Query

Supported query languages:

  • LogQL (Loki) for logs
  • TraceQL (Tempo) for traces
  • PromQL (Prometheus) for metrics

Prometheus Compatibility

$ promql-compliance-tester -config-file promql-test-queries.yml -config-file test.oteldb.yml
Total: 547 / 548 (99.82%) passed, 0 unsupported

Local development

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