cdn.pizzaDokumentation

Monitoring und Status

Status-Agents

Ein Status-Agent führt lokale Checks aus und sendet Ergebnisse und Heartbeats.

#Überblick

Ein Status-Agent führt lokale Checks aus und sendet Ergebnisse und Heartbeats.

#Registrierung und Kompatibilität

Ein zeitlich und in Nutzungen begrenzter cps_… Schlüssel erlaubt status-agent:enroll. Die CLI tauscht ihn gegen Agentidentität und einen lokal mit Modus 0600 gespeicherten Token; status-agent:status verbirgt ihn.

Der Agent sendet Heartbeat, lädt Konfiguration und übermittelt Ergebnisse. monitor_generation_v1 und configuration_version verhindern, dass alte Konfigurationsergebnisse den aktuellen Check verändern.

#Agent installieren

  1. Erstellen Sie mit status-agent:key einen Schlüssel.

  2. Registrieren Sie mit status-agent:enroll --token cps_….

  3. Testen Sie mit status-agent:run --once einen Durchlauf.

  4. Richten Sie Schleifenbetrieb ein und prüfen Sie Heartbeat, Version und Checks.

#Status-Lebenszyklus

StatusBedeutung
activeCredential akzeptiert; Konfiguration und Ergebnisse erlaubt.
disabledAgent bleibt erhalten, Ausführung bis zur Reaktivierung verweigert.
revokedCredential dauerhaft widerrufen; erneut einrichten.

#Prüfbares Beispiel

bash
cdn-pizza status-agent:key --status-page STATUS_PAGE_ID -n branch-agent
cdn-pizza status-agent:run --once
KundendokumentationReferenz aus veröffentlichten Schnittstellen generiert