TODAY
- INCIDENT
- METRICS · LOGS · TRACES
- PromQL · LogQL · TraceQL
- Result · Result · Result
- ENGINEER
- Manual correlation
MULTI-DSL EVIDENCE ENGINE
AutoObserve plans and executes the queries required to answer production questions across metrics, logs, traces, changes and system context—while preserving the queries, sources and evidence behind every answer.
Specialised DSLs underneath. One evidence model above them.
Multi-DSL ≠ multiple query editors. Multi-DSL = evidence execution substrate.
THE PROBLEM
Specialised query languages are good at their domains. Production investigations aren't confined to one domain.
Keep specialised query languages. Remove manual orchestration.
01 / EXPRESS
Evidence Intent — not natural-language querying, not AI, not DSL translation.
HUMAN
“Did checkout latency change after deployment?”
Evidence Intent
INVESTIGATION
Hypothesis
Deployment caused checkout regression.
Need
Pre/post latency evidence.
Evidence Intent
PROGRAMMATIC
CONCEPTUAL MODEL
Evidence Intent
WHAT DO YOU NEED TO KNOW?
“Did checkout latency increase after the deployment?”
Evidence Intent
HOW CAN WE FIND OUT?
02 / PLAN
An execution plan — not an AI conversation.
Why did checkout failures increase after 14:31?
Evidence Plan
4 requests
ESTABLISH DEGRADATION
Did checkout latency and errors change?
Source · Metrics
IDENTIFY ERROR SIGNATURES
Did new application errors appear?
Source · Logs
LOCATE FAILURE ORIGIN
Where do failed requests first break?
Source · Traces
IDENTIFY RECENT CHANGE
What changed immediately before degradation?
Source · Deployment events
Query translation
AutoObserve
Translation produces a query. Planning produces an investigation strategy.
03 / EXECUTE
Abstraction when useful. Control when required.
Metrics evidence
Query
histogram_quantile(0.95, sum(rate(http_request_duration_seconds_bucket{service="checkout-api"}[5m])) by (le))Every generated query is inspectable — infrastructure engineers can verify what ran.
04 / NORMALISE
CIR decouples production reasoning from the syntax and semantics of individual query backends.
PromQL
{service="checkout"} 684.2LogQL
{"level":"error","msg":"connection acquisition timeout"}TraceQL
span.service.name = "checkout-api"
Event
deployment/v2.14.7
Different structures. Different semantics. Different metadata.
CIR
Canonical Intermediate Representation
Normalised execution semantics
PromQL stays PromQL. LogQL stays LogQL. TraceQL stays TraceQL. AutoObserve adds an evidence abstraction above them.
05 / UNIFY
Multi-DSL returns evidence — not conclusions. Investigation interprets what the evidence means.
Raw result
684.2
Evidence
Metrics
Latency deviation
+184%
Logs
New error signature
Connection acquisition timeout
Traces
Failure origin
checkout-api
Changes
Recent change
v2.14.7 · 83s earlier
5 coordinated evidence requests
Multi-DSL stops at evidence. Investigation determines what the evidence means for the hypothesis.
Evidence · Metric
+184% vs baseline
EVIDENCE PLAN EXPLORER
Select an evidence requirement to inspect the query, raw result, and normalised evidence. Architecture progression tabs show how each requirement becomes trustworthy evidence.
INCIDENT 14:31
Why did checkout failures increase after 14:31?
Plan
Execution
Question
Did checkout p95 latency increase after deployment?
Evidence
+184%
strong
Evidence plan 1 / 5
Metrics · PromQL
✓ COMPLETE
Question
Did checkout p95 latency increase after deployment?
Evidence
Evidence · Metric
Checkout p95 latency increased 184% relative to baseline.
EXPLAINABILITY
Evidence · Metric
+184% vs baseline
KNOW PROMQL?
Write PromQL directly.
KNOW LOGQL?
Write LogQL directly.
NEED CROSS-SIGNAL EVIDENCE?
Use an evidence plan.
AUTONOMOUS INVESTIGATION?
Let Investigation request the evidence it needs.
BUILT FOR HUMANS + MACHINES
Hypothesis → evidence required → Multi-DSL → evidence set → hypothesis strengthened or weakened.
Explore Investigation →Incident candidate → needs more evidence → Multi-DSL → evidence → confidence updated → decision.
Explore AIDDE →Multi-DSL answers what, when, and how much. Topology answers where and what depends on what.
Explore Topology →Evidence flows back through the platform loop—consumers reassess with every new result.
MULTI-DSL
What evidence do we need?
INVESTIGATION
What explains this?
TOPOLOGY
What is related?
MULTI-DSL
What evidence do we need?
Evidence returns
→ AIDDE reassesses
EXTENSIBILITY
Higher-level consumers reason over evidence semantics rather than backend-specific query syntax.
Evidence Intent
CIR
TECHNICAL ARCHITECTURE
Enough architecture to reward platform engineers — diagram must reflect implemented Multi-DSL architecture.