← JournalInsights

Application Monitoring: So behältst du deine Anwendungen im Griff

Application Monitoring verständlich erklärt: Kennzahlen, Werkzeugtypen, DSGVO und NIS2 in Deutschland sowie ein Konzept in sechs Schritten.

SOTER


Application Monitoring heißt: Du misst laufend, ob deine Anwendung verfügbar ist, wie schnell sie antwortet, wo Fehler entstehen und was Nutzer:innen davon spüren. Und du wirst alarmiert, bevor ein Problem zum Vorfall wird. Das klingt nach einem Tool-Kauf, ist aber vor allem eine Frage des Konzepts. In diesem Leitfaden zeigen wir dir, welche Signale wirklich zählen, welche Werkzeugtypen es gibt, was in Deutschland rechtlich dazugehört und wie du ein Monitoring aufbaust, das dein Team entlastet, statt es mit Alarmen zu fluten.

01TL;DR

  • Application Monitoring beobachtet Verfügbarkeit, Antwortzeiten, Fehlerraten und Durchsatz einer Anwendung. Observability geht weiter und lässt dich auch unerwartete Fragen an dein System stellen.
  • Die Basis bilden Metriken, Logs, Traces und Real User Monitoring. Wer nur CPU und Arbeitsspeicher misst, sieht nur die Hälfte.
  • Ein selbst betriebener Monitoring-Stack rechnet sich meist erst ab etwa 50 überwachten Hosts. Darunter ist ein gehosteter Dienst oft günstiger.
  • In Deutschland entscheidet das Protokollierungskonzept mit: DSGVO, Speicherfristen und für betroffene Einrichtungen auch die NIS2-Meldepflichten.
  • Monitoring ohne klare Zuständigkeiten und Eskalationswege erzeugt Alert-Fatigue statt Sicherheit.

031. Monitoring, APM, Observability: Was ist was?

Die Begriffe werden oft durcheinandergeworfen, deshalb zuerst eine saubere Abgrenzung. Klassisches Monitoring prüft bekannte Zustände: Läuft der Server, wie hoch ist die CPU-Last, wie viele Anfragen kommen pro Sekunde an? Application Performance Monitoring (APM) geht eine Ebene tiefer und schaut in die Anwendung selbst, also auf einzelne Anfragen, Datenbankabfragen und Codepfade. Observability wiederum beschreibt nach einer gängigen Abgrenzung im deutschen APM-Marktüberblick die breitere Praxis, beliebige Fragen an den Systemzustand stellen zu können, auch mit sehr detailreichen, hochkardinalen Daten.

Ebene

Leitfrage

Typische Daten

Wann es reicht

Infrastruktur-Monitoring

Läuft es?

CPU, RAM, Speicherplatz, Uptime

Einfache Websites, wenige Server

Application Monitoring / APM

Wie gut läuft es und wo hakt es?

Antwortzeiten, Fehlerraten, Traces, Abfragen

Geschäftskritische Webapps, Shops, Portale

Observability

Warum verhält sich das System so?

Metriken, Logs, Traces und Nutzerdaten in Kombination

Verteilte Systeme, Microservices, KI-Workflows

Stell dir den Unterschied wie bei einem Auto vor: Infrastruktur-Monitoring ist die Tankanzeige, APM ist die Motordiagnose in der Werkstatt, und Observability ist der Fahrtenschreiber, mit dem du auch im Nachhinein rekonstruieren kannst, warum der Wagen bei Kilometer 212 plötzlich ruckelte. Für die meisten Anwendungen im Mittelstand ist APM der richtige Startpunkt und Observability der Ausbaupfad.

042. Die vier Datenquellen, auf denen gutes Monitoring steht

Ein vollständiges System für Application Performance Monitoring ruht auf vier Säulen, die zusammen das Verhalten deiner Anwendung abbilden. In der Observability-Praxis werden sie üblicherweise so beschrieben, wie es auch der Überblick über Observability-Plattformen in Deutschland zusammenfasst:

Metriken

Metriken sind Zahlenreihen über die Zeit: Anfragen pro Minute, durchschnittliche Antwortzeit, Fehlerquote, Auslastung. Sie sind günstig zu speichern und ideal für Dashboards und Alarme. Ihre Schwäche: Sie sagen dir, dass etwas schiefläuft, aber selten, warum.

Logs

Logs sind einzelne Ereignisse mit Kontext, etwa „Bestellung 4711 konnte nicht an das Warenwirtschaftssystem übergeben werden“. Sie liefern das Warum, werden aber schnell teuer und unübersichtlich, wenn sie unstrukturiert sind. Unser Rat: Logge strukturiert, also als JSON mit festen Feldern wie Anfrage-ID, Service und Schweregrad, und schreibe keine personenbezogenen Daten hinein, die du nicht brauchst.

Traces

Ein Trace verfolgt eine einzelne Anfrage durch alle beteiligten Services, vom Klick im Browser über die API und die Datenbank bis zum externen Dienst. Genau hier zeigt sich, ob die langsame Seite am eigenen Code, an einer trägen Abfrage oder an der Schnittstelle eines Drittanbieters hängt. Für verteilte Systeme ist Tracing der größte Hebel.

Real User Monitoring

Real User Monitoring misst, was echte Nutzer:innen im Browser oder in der App erleben: Ladezeiten, Abbrüche, JavaScript-Fehler. Ein Server kann in 80 Millisekunden antworten, während die Seite auf einem älteren Smartphone trotzdem vier Sekunden braucht, bis sie bedienbar ist. Erst RUM macht diese Lücke sichtbar.

Als gemeinsamer Standard für das Erfassen all dieser Daten hat sich OpenTelemetry etabliert, ein herstellerneutrales Open-Source-Projekt. Aktuelle Marktübersichten heben ausdrücklich Plattformen hervor, die OpenTelemetry-nativ arbeiten und Logs, Traces und Metriken an einem Ort bündeln. Der praktische Vorteil: Wenn du deinen Code einmal mit OpenTelemetry instrumentierst, kannst du das Backend später wechseln, ohne die Anwendung neu anzufassen. Nach derselben Logik arbeiten wir auch bei KI-Lösungen: keine Bindung an ein einzelnes Werkzeug.

053. Welche Kennzahlen wirklich zählen

Die meisten Teams messen zu viel und schauen auf zu wenig. Einen bewährten Kern, den auch gängige APM-Ratgeber in den Mittelpunkt stellen, bilden Antwortzeiten, Fehlerraten, Durchsatz und Traces durch verteilte Systeme. Wir ergänzen das um die Auslastung und um eine fachliche Kennzahl:

  1. Latenz: Nicht der Durchschnitt zählt, sondern die Perzentile. Liegt p50 bei 200 ms, p99 aber bei 6 Sekunden, hat jede hundertste Anfrage ein echtes Problem. Oft trifft das ausgerechnet die größten Kund:innen mit den meisten Daten.
  2. Fehlerrate: der Anteil fehlgeschlagener Anfragen, getrennt nach Fehlern, die deine Anwendung verursacht, und solchen, die durch falsche Eingaben entstehen.
  3. Durchsatz: Anfragen pro Zeiteinheit. Ein plötzlicher Einbruch ist oft das früheste Signal, dass vorgelagert etwas kaputt ist.
  4. Sättigung: Wie nah sind Datenbankverbindungen, Warteschlangen oder Arbeitsspeicher an ihrer Grenze?
  5. Geschäftskennzahl: Bestellungen pro Stunde, abgeschlossene Anträge, erfolgreich verarbeitete Dokumente. Diese Zahl verbindet die Technik mit dem, was die Geschäftsführung interessiert.

Ein Beispiel aus dem Alltag: Ein Onlineshop zeigt im Infrastruktur-Dashboard nur grüne Ampeln. Trotzdem brechen die Bestellungen am Freitagabend um ein Drittel ein. Erst die Geschäftskennzahl schlägt an, und der Trace zeigt dann, dass der externe Zahlungsdienst mit Zeitüberschreitungen antwortet. Ohne die fachliche Metrik hätte das Team es am Montag aus den Umsatzzahlen erfahren.

064. Werkzeugtypen im Vergleich

Der Markt ist groß: Eine Übersicht aus dem Frühjahr 2026 zählt allein 50 Werkzeuge rund um Logs, Metriken, Traces, Alarmierung, Uptime, Profiling und Incident Response. Statt Produktnamen hilft dir eine Einteilung nach Typen.

Werkzeugtyp

Stärken

Schwächen

Passt für

Gehostete All-in-one-Plattform (SaaS)

Schnell startklar, KI-gestützte Analyse, wenig Betriebsaufwand

Kosten steigen mit dem Datenvolumen, Abhängigkeit vom Anbieter

Teams ohne eigene Ops-Kapazität, Cloud-native Anwendungen

Open-Source-Stack, selbst betrieben

Volle Datenhoheit, keine Lizenzkosten

Wartung, Updates und Know-how liegen bei dir

Größere Umgebungen, strenge Datenschutzvorgaben

Monitoring des Cloud-Anbieters

Tief in die jeweilige Cloud integriert

Wenig Sicht über die Cloud-Grenze hinaus

Anwendungen, die komplett in einer Cloud laufen

Schlanke Uptime- und Fehler-Tools

Günstig, in Minuten eingerichtet

Kein Tracing, kaum Ursachenanalyse

Websites, kleine Webapps, erste Ausbaustufe

Bei der Wahl zwischen gehostet und selbst betrieben gibt es eine brauchbare Faustregel: Ein Self-Hosted-Stack lohnt sich meist erst ab etwa 50 überwachten Hosts, weil darunter Wartung, Updates und internes Know-how mehr kosten als ein gehosteter Dienst. Für den Datenschutz ist außerdem relevant, dass die großen Plattformen inzwischen Frankfurt als Rechenzentrumsstandort und DSGVO-konforme Verarbeitung anbieten. Prüfe trotzdem im Detail, welche Daten wohin fließen, besonders beim Real User Monitoring, das IP-Adressen und Sitzungsdaten berührt.

075. Monitoring in Deutschland: Recht und Protokollierung

Wer in Deutschland Anwendungen überwacht, überwacht fast immer auch Menschen: Nutzer:innen, deren Anfragen in Logs landen, und Mitarbeitende, deren Aktionen nachvollziehbar werden. Deshalb ist die Toolauswahl hier zweitrangig gegenüber dem Protokollierungskonzept. Drei Punkte solltest du klären, bevor das erste Dashboard steht.

Zweck und Speicherdauer

Monitoringdaten brauchen einen klaren Zweck, etwa Fehleranalyse und Sicherheit, und dürfen nicht stillschweigend zur Leistungskontrolle von Beschäftigten werden. Für öffentliche Einrichtungen empfiehlt die Handreichung zum kommunalen Notbetrieb, Daten aus der Netz- und Systemüberwachung ohne konkreten Angriffsbezug nach spätestens 7 bis 90 Tagen zu löschen oder zu anonymisieren. Oft dienen 90 Tage als Orientierung. Je nach Umfang braucht es eine Dienstvereinbarung mit dem Personalrat oder eine Datenschutz-Folgenabschätzung. Sprich darüber am besten früh mit deiner oder deinem Datenschutzbeauftragten, nicht erst nach dem Go-live.

Meldepflichten nach NIS2

Für Einrichtungen, die unter die neuen Regeln fallen, gelten seit Dezember 2025 mit dem NIS2-Umsetzungsgesetz und dem neuen BSIG strengere Meldepflichten in Stufen von 24 Stunden, 72 Stunden und einem Monat. Einhalten lassen sich diese Fristen nur, wenn dein Monitoring Vorfälle nicht nur erkennt, sondern auch sauber dokumentiert und einordnet. Ob deine Organisation betroffen ist, hängt von Sektor und Größe ab. Das klärst du mit deiner IT-Sicherheitsverantwortung oder einer spezialisierten Rechtsberatung.


Branchenvorgaben

Manche Bereiche haben eigene Kataloge. Für Telekommunikationsanbieter fordert etwa der Katalog der Sicherheitsanforderungen der Bundesnetzagentur, eine geeignete Monitoring-Infrastruktur vorzuhalten, die fortwährend Bedrohungen identifizieren kann. Auch wenn du nicht in einer regulierten Branche arbeitest, lohnt der Blick hinein: Die Anforderungen lesen sich wie eine gute Checkliste.

086. Alarme, die gehört werden

Das häufigste Scheitern im Monitoring ist kein technisches. Es sind Alarme, die so oft klingeln, dass niemand mehr hinsieht. IT-Sicherheitsfachleute warnen ausdrücklich, dass Monitoring ohne Vorfallsbehandlung wirkungslos bleibt und eine bloße Regelliste für Alarme in Alert-Fatigue mündet. So vermeidest du das:

  1. Alarmiere auf Symptome, nicht auf Ursachen. „Checkout-Fehlerrate seit fünf Minuten über 2 %“ ist ein guter Alarm. „CPU über 80 %“ ist meist nur ein Hinweis fürs Dashboard.
  2. Lege Schweregrade fest. Was weckt jemanden nachts, was landet als Ticket am nächsten Morgen, was ist nur eine Info?
  3. Benenne Zuständigkeiten. Jeder Alarm hat eine Rolle, die ihn bearbeitet, und eine Vertretung.
  4. Baue eine Eskalationsmatrix. Wer wird nach 15 Minuten ohne Reaktion informiert, wer nach einer Stunde?
  5. Schreibe Runbooks. Zu jedem kritischen Alarm gehört eine kurze Anleitung: erste Prüfschritte, Ansprechpartner, Rückfalloption.
  6. Räume regelmäßig auf. Ein Alarm, der drei Monate lang nie zu einer Handlung geführt hat, wird entschärft oder gelöscht.

097. Sonderfall KI-Features und Automationen

Immer mehr Anwendungen enthalten einen KI-Layer oder hängen an automatisierten Workflows. Die klassischen Kennzahlen reichen dafür nicht aus, denn ein Sprachmodell kann technisch erfolgreich antworten und inhaltlich trotzdem danebenliegen. Was wir bei solchen Systemen zusätzlich beobachten:

  • Latenz und Kosten pro Modellaufruf: Tokenverbrauch und Antwortzeit je Anfrage, damit ein unbedachter Prompt nicht still das Budget verbrennt.
  • Abbruch- und Wiederholungsraten in Workflows: Wie oft scheitert ein Schritt, wie oft greift der Retry, wo bleiben Vorgänge hängen?
  • Qualitätssignale: Daumen-hoch-Quoten, manuelle Korrekturen, Stichproben. Bei RAG-Systemen zusätzlich die Frage, ob die gefundenen Dokumente überhaupt zur Anfrage passen.
  • Datenflüsse: Welche Inhalte gehen an welches Modell, und landen personenbezogene Daten versehentlich in Logs?

Stell dir einen Agenten vor, der eingehende Rechnungen ausliest und ins ERP überträgt. Läuft er still gegen eine geänderte Schnittstelle, merkt das niemand, bis die Buchhaltung Mahnungen bekommt. Ein einfacher Alarm auf „seit zwei Werktagen keine verarbeitete Rechnung“ hätte das Problem früh sichtbar gemacht.

108. In sechs Schritten zum eigenen Monitoring-Konzept

  1. Kritische Abläufe benennen. Welche drei bis fünf Nutzerwege dürfen nie ausfallen? Login, Bestellung, Antrag, Datenimport.
  2. Ziele definieren. Formuliere pro Ablauf ein messbares Ziel, etwa „99,5 % der Bestellungen in unter zwei Sekunden“.
  3. Instrumentieren. Metriken, strukturierte Logs und Traces mit OpenTelemetry einbauen, ergänzt um eine Geschäftskennzahl.
  4. Werkzeugtyp wählen. Anhand von Größe, Datenschutzanforderungen und interner Kapazität, siehe Tabelle oben.
  5. Protokollierungskonzept festhalten. Zweck, Speicherdauer, Zugriffsrechte, gegebenenfalls Dienstvereinbarung.
  6. Alarmierung und Prozesse anbinden. Schweregrade, Zuständigkeiten, Runbooks, regelmäßige Überprüfung.

Für eine mittelgroße Webanwendung ist das kein Großprojekt. Entscheidend ist, dass die Schritte in dieser Reihenfolge passieren und nicht mit dem Tool beginnen.

11Unsere Perspektive: Monitoring gehört in den Code, nicht obendrauf

In Projekten sehen wir immer wieder dasselbe Muster: Eine Anwendung wird gebaut und geht live, und erst nach dem ersten Ausfall wird Monitoring nachgerüstet. Das ist wie ein Anzug von der Stange, an dem nachträglich die Ärmel gekürzt werden: Es passt irgendwie, aber nie richtig. Deshalb planen wir Beobachtbarkeit von Anfang an mit, genauso wie dokumentierten und nachvollziehbaren Code.


Konkret heißt das: Schon im Prototyp überlegen wir, welche Abläufe geschäftskritisch sind, und machen sie messbar. Bei KI-Layern und Workflows mit Agents und Workern ist das noch wichtiger, weil Fehler dort oft leise sind. Ein Agent, der falsch, aber selbstbewusst antwortet, wirft keine Exception.

Außerdem binden wir uns ungern an ein einzelnes Werkzeug. Offene Standards bei der Instrumentierung geben dir die Freiheit, das Backend später zu wechseln, wenn sich Datenvolumen, Budget oder Datenschutzanforderungen ändern. Gerade für mittelständische Unternehmen und öffentliche Einrichtungen ist diese Flexibilität mehr wert als jedes einzelne Feature. Wir sind optimistisch, was KI-gestützte Analyse im Monitoring künftig leisten kann. Die klare Entscheidung, wer bei einem Alarm was tut, nimmt sie dir aber nicht ab.

— Yannick

12Wenn du Unterstützung willst

Du planst eine neue Webanwendung oder willst einem bestehenden System mit KI-Layer oder Automationen ein belastbares Fundament geben? Wir entwickeln performanten Production-Code, KI-Layer sowie Workflows, Agents und Worker DSGVO-konform und mit Monitoring von Anfang an. Für die laufende Betreuung nach dem Go-live gibt es unser Retainer-Modell und weitere Formate wie Sprint oder Embedded. Und wenn du erst einmal wissen willst, wo in deinen Prozessen Potenzial steckt, ist der kostenlose KI-Check ein guter Einstieg.

13Häufige Fragen

Was ist der Unterschied zwischen Application Monitoring und Observability?

Application Monitoring beobachtet vorab festgelegte Kennzahlen wie Antwortzeiten, Fehlerraten und Verfügbarkeit. Observability kombiniert Metriken, Logs, Traces und Nutzerdaten so, dass du auch Fragen beantworten kannst, an die vorher niemand gedacht hat. In der Praxis ist Monitoring der Einstieg und Observability der Ausbau.

Welche Monitoring-Tools gibt es als Open Source?

Es gibt etablierte Open-Source-Bausteine für Metriken, Logs, Traces und Dashboards, die sich zu einem vollständigen Stack kombinieren lassen. Als gemeinsamer Standard für die Datenerfassung dient OpenTelemetry. Bedenke, dass Betrieb und Wartung dann bei dir liegen. Das rechnet sich meist erst bei größeren Umgebungen.

Was kostet Application Monitoring?

Gehostete Plattformen rechnen meist nach Hosts, Datenvolumen oder Nutzer:innen ab, die Kosten wachsen also mit deiner Anwendung. Selbst betriebene Lösungen haben keine Lizenzkosten, dafür aber Aufwand für Server, Updates und Fachwissen. Den größten Kostenhebel hast du über die Frage, welche Logs du wie lange aufbewahrst.

Darf ich Nutzerdaten im Monitoring speichern?

Nur, wenn es einen klaren Zweck gibt und die Verarbeitung DSGVO-konform geregelt ist. Speichere so wenige personenbezogene Daten wie möglich, lege Löschfristen fest und kläre bei Beschäftigtendaten, ob eine Dienstvereinbarung oder eine Datenschutz-Folgenabschätzung nötig ist. Hol dafür früh deine Datenschutzbeauftragte oder deinen Datenschutzbeauftragten ins Boot.

14Quellen

15Empfehlungen

KI-Transparenz. Dieser Artikel ist KI-gestützt entstanden und wurde vor der Veröffentlichung von uns geprüft und freigegeben. Wie wir KI einsetzen →

Autor

SOTER Redaktion