SOMA-Insights

OTLP telemetry on Postgres. No JVM, no proprietary time-series database.

Replaces: Datadog, Elastic Stack, Mixpanel, Sentry, custom audit logging

Key components

ComponentWhat it isStatus
soma-observeOTLP/HTTP + gRPC ingest (metrics, logs, traces, errors, profiles); alert engine; AI RCA; Prometheus remote-write; cold Parquet export; MCP server (8+ tools)shipped
soma-analyticsYAML metric models → type-safe SQL; REST API; MCP server (list_cubes, run_query); Rust SDK; CLI; zero-dependency JS browser client; Mixpanel-compatible ingestshipped
soma-audit-serverCentral audit ingestion + query server; hash-chained Postgres log; seal/verify endpoints; multi-source HMAC keysshipped
Dashboards3 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).

Get started →Source on GitHub →