Skip to content
sigiro
English
Esc
navigateopen⌘Jpreview
On this page

sigiro docs

sigiro is the detect and diagnose layer for software that repairs itself. OpenTelemetry goes in; ranked results and runnable SQL come out, for agents.

sigiro is an observability backend for agents, not for dashboards. It reads OpenTelemetry. It answers the two questions that an automatic loop must answer before the loop repairs a fault: what changed, and why.

These docs have four parts. Each part answers a different kind of question, so go to the part that matches the question you have now.

Tutorials

A lesson. Read this part first, because it assumes no sigiro knowledge. You follow each step, and you see a result at each step.

  • Quickstart — run the server, send telemetry to it, and ask it what changed and why. This takes five minutes.

How-to guides

Directions for one task. Read this part when you know what you want, and you need the steps to get it.

Reference

Facts about the machine. Read this part while you work, to confirm a name, a type or a limit.

  • API reference — the HTTP operations currently described by the server’s /openapi.json. Ingest protocols that are not in that document, including the Pyroscope-compatible routes, are documented in the how-to guides.
  • CLI reference — seven subcommands, every flag, and every environment variable they read.

An agent that reads /openapi.json needs no other information from us.

Explanation

Why sigiro works as it does. Read this part when you want to know the reasons, the costs and the alternatives. You do not need a terminal.

Was this page helpful?