Was ist Monitoring?

Monitoring zeigt, ob Server und Dienste erreichbar sind und wie stark sie ausgelastet sind.

Was es ist

Monitoring beantwortet Fragen im laufenden Betrieb, nicht beim Schreiben des Codes. Ist der Dienst erreichbar? Wie voll sind CPU, Speicher und Platte? Wie lange dauern Anfragen? Steigt die Fehlerrate?

Es beantwortet die Frage im Betrieb: läuft der Dienst, und wie voll ist der Rechner, auf dem er läuft.

Woraus es besteht

Es gibt zwei Blickrichtungen. Verfügbarkeit prüft von außen, ob eine Adresse noch antwortet. Auslastung schaut auf den Rechner und den Prozess selbst. Beides zusammen sagt dir, ob die Seite nur langsam ist oder schon weg. Ein Check allein auf „antwortet der Port“ merkt nicht, wenn die Anwendung hängt und trotzdem die Verbindung offen hält.

Was schiefgeht

Dazu gehören Schwellen und eine Meldung. Ein Graph, den niemand ansieht, ist eine Archivierung. Eine Meldung bei jedem kleinen Ruckeln ist Lärm. Du legst fest, was ein echtes Problem ist: Platte über einem Wert, Dienst länger als ein paar Minuten nicht erreichbar, Fehlerrate über dem Üblichen.

Was du sonst selbst pflegst

Ohne Monitoring merkst du Ausfälle, wenn jemand schreibt. Nachts oder am Wochenende ist das oft zu spät, und du weißt nicht, seit wann es kaputt ist.

Wie es auf MainPath vorkommt

Auf MainPath ist Monitoring Teil des Betriebs, neben Logs und Backups. Du siehst, ob Server und Dienste noch da sind, ohne für jedes Projekt eine eigene Prüfkette zu bauen.

Alle Begriffe