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.

AbschnittInhalt
KPI-ZeileGesamtausführungen, Erfolgreich + Erfolgsrate %, Vorfälle, Alerts (zugestellt / fehlgeschlagen / unterdrückt), Meldende Jobs
Aktive ProblemeJobs mit Fehlern oder fehlenden Check-ins, nach Dringlichkeit sortiert (verpasst → abgebrochen → fehlgeschlagen → verspätet)
Stille MonitoreJobs ohne Aktivität im Zeitfenster — mögliche Fehlkonfiguration
FußzeileKurzes 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

PlanMaximales --hours
Free24
Developer168 (7 Tage)
Team720 (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äneEnthaltene Ereignisse
executionsHTTP-Ausführung erfolgreich, HTTP-Ausführung fehlgeschlagen
heartbeatsHeartbeat verpasst, Heartbeat erholt, Ping empfangen, Lauf gestartet, Lauf abgebrochen
alertsAlert zugestellt, Alert-Zustellung fehlgeschlagen, Alert unterdrückt, Alert ausstehend
jobsJob erstellt, Job gelöscht, Job pausiert, Job fortgesetzt
keysAPI-Schlüssel erstellt, API-Schlüssel widerrufen
rulesAlert-Regel erstellt, Alert-Regel gelöscht
channelsAlert-Kanal erstellt, Alert-Kanal aktualisiert, Alert-Kanal gelöscht
subscriptionPlan 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.