OpenTelemetry · Prometheus · Grafana · Loki · Tempo
Treat observability as managed infrastructure
Sysaro links metrics, logs and traces into one stack: Collector receives telemetry, Prometheus stores metrics, Loki stores logs, Tempo stores traces, and Grafana receives declarative datasources.
Sysaro applies observability configuration as desired → preview → native validation → apply → restart → readiness → rollback. Cross-service ports between OTel, Prometheus, Loki, Tempo and Grafana are checked as one topology.
M
Prometheus
Metrics with promtool validation before restart.
L
Loki
Logs, typed config, verify-config and readiness.
T
Tempo
Traces, dedicated OTLP ports and config verification.
Stack topology
Port mismatches are reported as configuration problems before apply.
Applications → OpenTelemetry Collector
OTLP gRPC/HTTP
Collector → Prometheus / Loki / Tempo
Metrics, logs and traces are routed independently.
Grafana → Prometheus / Loki / Tempo
Declarative datasources are managed configuration.