Skip to content
sigiro[.]com

sigiro docs

sigiro is the detect and diagnose layer for self-improving software — OpenTelemetry in, ranked findings and runnable SQL out, for agents rather than dashboards.

sigiro is an observability backend built for agents instead of dashboards. It ingests OpenTelemetry and answers the two questions an automated loop has to answer before it can fix anything:

  1. What changed?sigiro anomalies returns shifts that deviate from the service's own statistical baseline, ranked, and grouped into incidents across signals.
  2. Why?sigiro investigate returns one structured evidence block per service: ranked findings, per-operation error breakdowns, per-model LLM stats, sampled spans and log patterns, and a paste-ready SQL query on every row.

Both commands are also endpoints — GET /v1/anomalies and POST /v1/investigate — which is how an agent asks the same two questions. See the API reference.

Everything is one static binary. No collector to run, no query language to learn beyond SQL.

Start here

API reference

Every endpoint, its parameters and its response shape are generated from the same document sigiro serves at /openapi.json — so the reference can never drift from the API.

  • API reference — five endpoints, each with a request playground.

An agent that can read /openapi.json needs nothing else from us to get started.