Apache Flagon UserALE.js and Distill support multiple open-standard wire formats (http-json, otlp / otlp-json, and proto-json), allowing you to choose the right backend architecture for your workload:
| Example | Stack & License | Best For |
|---|---|---|
| OpenTelemetry + Grafana/Loki/Tempo | OtlpJsonExporter $\rightarrow$ OTel Collector $\rightarrow$ Loki + Tempo + Grafana | SRE & Observability Teams: Correlating frontend user interactions, rage-clicks, and errors with distributed backend traces (traceId / spanId). |
| All-Apache Behavioral Lakehouse | OtlpJsonExporter $\rightarrow$ OTel Collector $\rightarrow$ Apache Kafka $\rightarrow$ Apache Iceberg / Parquet $\rightarrow$ Apache DataFusion + Apache Flagon Distill (100% Apache-2.0) | Product Analytics & Data Science at Scale: Columnar storage without inverted-index bloat, fast SQL window functions (LEAD/LAG funnels), and zero-copy Python analytics with Distill. |
| OpenSearch Stack | OtlpJsonExporter $\rightarrow$ OTel Collector $\rightarrow$ OpenSearch + OpenSearch Dashboards (100% Apache-2.0) | Search & Log Indexing: Drop-in Apache-2.0 open-source replacement for the legacy ELK stack (Docker Compose + Kubernetes). |
| Legacy ELK Stack | UserALE JSON $\rightarrow$ Logstash $\rightarrow$ Elasticsearch + Kibana | Legacy compatibility for existing Elasticsearch deployments. |