Skip to main content
Version: 1.0

Architecture

XplurData runs as four Docker containers working together: the OpenTelemetry Collector ingests telemetry over OTLP/HTTP, Apache Doris (Frontend + Backend) stores and indexes it, and the Application serves the web UI for search and exploration.

XplurData architecture

Databases

DatabaseTablesPurpose
otel_dbotel_logs, otel_traces, otel_metricsLive telemetry from the OTel Collector
demo_otel_dbotel_logsPre-seeded demo data (10,000 records)

The four containers

ContainerRole
OTel CollectorReceives logs via OTLP/HTTP on port 4318 and forwards them to Doris
Doris Frontend (FE)Query coordination, metadata, SQL endpoint
Doris Backend (BE)Columnar storage and query execution
ApplicationWeb UI (port 80) for full-text search, filtering, and real-time querying