Aktivität & Logbuch
Konto-Aktivität per CLI überwachen — steadycron report für eine Übersicht und steadycron logbook für die vollständige Ereignishistorie.
Die CLI bietet zwei Befehle zur Kontoüberwachung, die den entsprechenden Seiten im Web-Dashboard entsprechen. Die Berechnungen und Begriffe sind identisch, sodass die Zahlen immer übereinstimmen.
steadycron report — Aktivitätsübersicht
steadycron report # Letzte 24 Stunden (Standard)
steadycron report --hours 168 # Letzte 7 Tage (Developer-Plan und höher)
steadycron report --hours 720 # Letzte 30 Tage (Team-Plan)
steadycron report --verbose # HTTP-Antwortbodies und vollständige Alert-Liste
steadycron report --json # Maschinenlesbares Format für CI oder Dashboards
Ruft /api/reports/summary ab und gibt dieselben Werte wie die Web-Übersichtsseite aus. Die
Erfolgsrate wird als successful_checks / total_checks berechnet — HTTP-Ausführungen und
Heartbeat-Pings zusammen — sodass CLI und Dashboard für dasselbe Zeitfenster immer
übereinstimmen.
| Abschnitt | Inhalt |
|---|---|
| KPI-Zeile | Gesamtausführungen, Erfolgreich + Erfolgsrate %, Vorfälle, Alerts (zugestellt / fehlgeschlagen / unterdrückt), Meldende Jobs |
| Aktive Probleme | Jobs mit Fehlern oder fehlenden Check-ins, nach Dringlichkeit sortiert (verpasst → abgebrochen → fehlgeschlagen → verspätet) |
| Stille Monitore | Jobs ohne Aktivität im Zeitfenster — mögliche Fehlkonfiguration |
| Fußzeile | Kurzes Ergebnis; nicht null Exitcode bei Fehlern oder nicht zugestellten Alerts |
--json gibt die rohe API-Antwort aus — nützlich für Skripte oder eigene Dashboards.
Plan-Grenzen
| Plan | Maximales --hours |
|---|---|
| Free | 24 |
| Developer | 168 (7 Tage) |
| Team | 720 (30 Tage) |
steadycron logbook — vollständige Ereignishistorie
steadycron logbook # Letzte 24 Stunden, alle Typen
steadycron logbook --hours 168 # Letzte 7 Tage
steadycron logbook --domain executions # Nach Kategorie filtern
steadycron logbook --domain executions --domain alerts # Mehrere Kategorien (wiederholbar)
steadycron logbook --severity critical # Nur kritische Ereignisse
steadycron logbook --job my-job-key # Ereignisse für einen Job
steadycron logbook --page 2 --page-size 100 # Seitenweise navigieren
steadycron logbook --all # Alle Seiten abrufen
steadycron logbook --verbose # Vollständige Metadaten pro Ereignis
steadycron logbook --all --json # Maschinenlesbares Format
Entspricht der Web-Logbuch-Seite. Jedes Ereignis zeigt Schweregrad, Zeitstempel, Ereignisbezeichnung,
Job-Namen (wo zutreffend) und einen kurzen Detailtext. --verbose fügt Metadaten hinzu:
HTTP-Statuscode, Fehlertyp, Antwortbody-Auszug, Quell-IP und mehr.
Domänen
Mit --domain (wiederholbar) nach Ereigniskategorie filtern:
| Domäne | Enthaltene Ereignisse |
|---|---|
executions | HTTP-Ausführung erfolgreich, HTTP-Ausführung fehlgeschlagen |
heartbeats | Heartbeat verpasst, Heartbeat erholt, Ping empfangen, Lauf gestartet, Lauf abgebrochen |
alerts | Alert zugestellt, Alert-Zustellung fehlgeschlagen, Alert unterdrückt, Alert ausstehend |
jobs | Job erstellt, Job gelöscht, Job pausiert, Job fortgesetzt |
keys | API-Schlüssel erstellt, API-Schlüssel widerrufen |
rules | Alert-Regel erstellt, Alert-Regel gelöscht |
channels | Alert-Kanal erstellt, Alert-Kanal aktualisiert, Alert-Kanal gelöscht |
subscription | Plan hochgestuft, Plan herabgestuft, Abonnement gekündigt, Abonnement überfällig, Abonnement pausiert |
Schweregrad
Mit --severity (wiederholbar) filtern: info, warning oder critical.
Seitennavigation
Standardmäßig gibt logbook die ersten 50 Ereignisse zurück (max. 100 mit --page-size).
Mit --page N navigieren oder --all verwenden, um alle passenden Ereignisse auf einmal abzurufen.
Job-Filter
--job akzeptiert einen Job-Key (empfohlen), Job-Namen oder Job-ID (GUID). Der Job-Key ist der
stabile Bezeichner aus der Spalte Key in steadycron jobs list und bleibt bei Umbenennungen
erhalten.