SOMA-Insights
OTLP telemetry on Postgres. No JVM, no proprietary time-series database.
Replaces: Datadog, Elastic Stack, Mixpanel, Sentry, custom audit logging
Key components
| Component | What it is | Status |
|---|---|---|
| soma-observe | OTLP/HTTP + gRPC ingest (metrics, logs, traces, errors, profiles); alert engine; AI RCA; Prometheus remote-write; cold Parquet export; MCP server (8+ tools) | shipped |
| soma-analytics | YAML metric models → type-safe SQL; REST API; MCP server (list_cubes, run_query); Rust SDK; CLI; zero-dependency JS browser client; Mixpanel-compatible ingest | shipped |
| soma-audit-server | Central audit ingestion + query server; hash-chained Postgres log; seal/verify endpoints; multi-source HMAC keys | shipped |
| Dashboards | 3 Leptos WASM dashboards (observe / analytics / audit) with pre-built dist/ | usable |
Why it matters
- →OTLP into Postgres — no proprietary time-series database, no JVM, no Go runtime
- →MCP server on soma-observe: LLM agents call query_metrics, query_logs, get_service_map against production telemetry directly
- →soma-analytics MCP: describe your data warehouse to any AI agent via list_cubes / run_query
- →Cold Parquet tier: stream old telemetry to S3/Azure to keep hot Postgres tables small
Maturity
Git activity
14 commits over 4 days (2026-07-16 to 2026-07-20).