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.