Was in der Produktion passiert. Live.
Die Logs des Containers, CPU und Arbeitsspeicher alle 2 Sekunden, E-Mail-Alarme, Autoscaling und ein Terminal im Container, direkt im Panel des Dienstes.
Auf einen Blick
- Logs
- Live, 500 Zeilen beim Öffnen
- Metriken
- CPU und Arbeitsspeicher, alle 2 s
- Alarme
- Per E-Mail, ab einem Schwellenwert
- Autoscaling
- Nach CPU, Min. und Max. einstellbar
Sehen, gewarnt werden, handeln.
01
Live-Logs.
Der Tab Logs überträgt die Ausgabe des Containers in Echtzeit: die letzten 500 Zeilen beim Öffnen, danach läuft der Strom weiter.
Nach oben scrollen, um in Ruhe zu lesen, nach unten, um den neuen Zeilen wieder zu folgen.
02
CPU und Arbeitsspeicher, alle 2 Sekunden.
Zwei Kurven, bezogen auf das Limit des Dienstes: Sie sehen sofort, ob Reserve fehlt.
Die Logs jedes Builds liegen daneben, um eine funktionierende Version mit der fehlerhaften zu vergleichen.
03
Alarme per E-Mail.
Eine Regel pro Metrik (CPU, Arbeitsspeicher, Festplatte oder Netzwerk): ein Schwellenwert, eine Dauer und eine Pause bis zum nächsten Alarm.
Wird der Schwellenwert überschritten, geht die E-Mail raus. Regeln lassen sich auch über die API verwalten, mit einem auf Alarme beschränkten Schlüssel.
04
Autoscaling.
Legen Sie Minimum, Maximum und ein CPU-Ziel fest, zum Beispiel 70 %. Darüber kommt eine Instanz hinzu; sinkt die Last, geht sie wieder.
Das Maximum bleibt durch Ihren Tarif begrenzt. Mit mehreren Instanzen gehören Sitzungen in Redis oder die Datenbank.
05
Ein Terminal im Container.
Eine Shell im laufenden Container, mit seinen Dateien und Variablen, ohne SSH und ohne Einrichtung.
Sie dient zur Diagnose oder für eine Migration: Ein Redeploy startet vom Image, Handänderungen bleiben nicht.
06
Der Status der Plattform, öffentlich.
Die Seite /status zeigt den Zustand jeder Komponente, die Verfügbarkeitshistorie, Vorfälle und angekündigte Wartungen.
Ein dort angezeigter Vorfall wird vom Team schon verfolgt: Sein Verlauf wird bis zur Lösung aktualisiert.
Was es noch nicht kann.
Autoscaling folgt nur der CPU, nicht dem Arbeitsspeicher oder der Zahl der Anfragen.
Alarme gehen per E-Mail raus; noch kein Webhook und keine Chat-Anbindung.
Ein offenes Terminal schließt sich beim Redeploy oder Neustart des Dienstes.
Ein Volume gehört zu einer Instanz: Mit Autoscaling gehören geteilte Dateien woanders hin.
Fragen zur Überwachung
Der Rest der Plattform
Sehen Sie Ihrem Dienst beim Laufen zu.
Logs, Metriken und Alarme sind ab dem ersten Deployment bereit.