Zuletzt aktualisiert: 05.05.2026
In der modernen Cloud-Entwicklung ist Komplexität die einzige Konstante. Systeme sind keine einzelnen Programme mehr, sondern komplexe Netze aus Mikrodiensten, APIs und KI-Modellen. Wenn etwas kaputt geht, ist es selten ein einfacher „Ein/Aus“-Fehler. Stattdessen treten „graue Fehler“ auf – Leistungseinbußen oder intermittierende Fehler, die schwer zu isolieren sind.
Beobachtbarkeit ist ein Maß dafür, wie gut Sie den internen Zustand Ihres Systems anhand seiner externen Ausgaben (Messwerte, Traces und Logs) verstehen können. Es ist das grundlegende „Sicherheitsnetz“, das es Entwicklern und Plattformanbietern der nächsten Generation ermöglicht, schnell voranzukommen, ohne die Produktion zu unterbrechen, und bietet den schnellsten Weg von der Idee zur Umsetzung.
Der Ansatz von Google Cloud basiert auf der Beobachtbarkeit – einer konsistenten, OSS-freundlichen Grundlage, die Cloud Logging, Cloud Monitoring und Cloud Trace vereint. Diese Grundlage bietet einen zentralen Überblick über die Erstellung, Erfassung, Weiterleitung, Speicherung und Nutzung von Telemetriedaten in großem Umfang.
Instrumentierung ist der Prozess, bei dem Sie Ihrer App Code hinzufügen, um Signale auszugeben. Google Cloud unterstützt OpenTelemetry, einen Branchenstandard für das Erfassen und Übertragen von Telemetriedaten. Diese Bibliotheken sind in Ihre Anwendung eingebunden und erfassen Signale, die dann nahtlos von der Google Cloud Observability Suite verarbeitet werden.
Telemetriedaten (Messwerte, Logs und Traces) werden über die API telemetry.googleapis.com an ein zentrales Backend gesendet. Diese einheitliche Pipeline bereichert und leitet Daten aus jeder Google Cloud-Umgebung an leistungsstarke Speicher- und Analysetools weiter:
Die Google Cloud Console bietet mehr als nur Dashboards – sie ist ein KI-Teammitglied. Durch die Korrelation unterschiedlicher Signale aus Cloud Logging, Monitoring und Trace hilft Ihnen Gemini Cloud Assist, in wenigen Minuten von „wir haben ein Problem“ zu „das ist die Ursache“ zu gelangen.
Monitoring (das „Was“) | Beobachtbarkeit (das „Warum“) |
Behandelt „bekannte Unbekannte“ – Probleme, die Sie vorhersehen und für die Sie Warnungen erstellen. | „Unbekannte Unbekannte“ beherrschen – unvorhersehbare Fehler, mit denen Sie nicht gerechnet haben. |
Verwendet Daten mit niedriger Kardinalität (Aggregate wie durchschnittliche Latenz). | Funktioniert gut mit Daten mit hoher Kardinalität (spezifische Attribute wie user_id oder request_id). |
Monitoring (das „Was“)
Beobachtbarkeit (das „Warum“)
Behandelt „bekannte Unbekannte“ – Probleme, die Sie vorhersehen und für die Sie Warnungen erstellen.
„Unbekannte Unbekannte“ beherrschen – unvorhersehbare Fehler, mit denen Sie nicht gerechnet haben.
Verwendet Daten mit niedriger Kardinalität (Aggregate wie durchschnittliche Latenz).
Funktioniert gut mit Daten mit hoher Kardinalität (spezifische Attribute wie user_id oder request_id).
Ihr KI-Teammitglied: Gemini Cloud Assist ist ein KI-Teamkollege für Cloud-Operatoren und Entwickler. Es identifiziert proaktiv Leistungseinschränkungen und automatisiert die Ursachenanalyse. |
Ihr KI-Teammitglied: Gemini Cloud Assist ist ein KI-Teamkollege für Cloud-Operatoren und Entwickler. Es identifiziert proaktiv Leistungseinschränkungen und automatisiert die Ursachenanalyse.
Gemini Cloud Assist geht über den einfachen Mustervergleich hinaus. Es verwendet Developer Connect Insights (DCI), um Leistungsänderungen mit realen Ereignissen in Ihrem Softwareentwicklungslebenszyklus (SDLC) in Beziehung zu setzen.
Mit den KI-gestützten Untersuchungen von Gemini können Sie in wenigen Minuten von einem Produktionssymptom zur Ursache gelangen.
Registrieren Sie Ihre Anwendung im App Hub und aktivieren Sie Developer Connect Insights (DCI). So kann die Plattform automatisch Folgendes erkennen:
Dieser automatische Erkennungsprozess ist eine Kernfunktion von DCI. Er wird verwendet, um einen Graphen des Softwareentwicklungs-Lebenszyklus (SDLC) zu erstellen, der dann von Tools wie Gemini Cloud Assist für eine erweiterte Fehlerbehebung und Ursachenanalyse genutzt wird.
Wenn Sie einen Leistungsabfall oder einen Fehleranstieg bemerken, können Sie Gemini in der Console eine Frage in natürlicher Sprache stellen, zum Beispiel: „@Gemini, warum hat mein Dienst ‚checkout‘ eine hohe Latenz?“
Gemini startet automatisch eine Untersuchung und analysiert Ihre Logs, Messwerte und Konfigurationen, um „Beobachtungen“ zu liefern – bewertete Erkenntnisse, die erklären, was in Ihrer Umgebung tatsächlich passiert.
Mithilfe von DCI korreliert Gemini die Leistungsänderung mit einem bestimmten Ereignis im Lebenszyklus der Softwareentwicklung (Software Development Lifecycle, SDLC), z. B. einem kürzlich durchgeführten Code-Commit oder einer bestimmten Bereitstellungsversion, und identifiziert so die wahrscheinliche Ursache.
Gemini bietet umsetzbare Schritte zur Fehlerbehebung, z. B. das Zurücksetzen einer Bereitstellung oder das Optimieren einer Datenbankabfrage. So können Sie den Zustand des Dienstes wiederherstellen und sicher Innovationen entwickeln.
Mit der App Hub-Einbindung bietet Google Cloud anwendungsbezogene Ansichten. Anstatt einzelne GKE-Cluster oder Cloud Run-Dienste zu durchsuchen, können Sie den Zustand und die Leistung Ihrer gesamten Geschäftsanwendung in einer einzigen Übersicht sehen. Die Telemetrie wird automatisch für die relevante Arbeitslast gekennzeichnet und zusammengefasst.
Der „Rauchmelder“ Echtzeitdaten, die Benachrichtigungen auslösen, wenn Schwellenwerte überschritten werden.
Die „Black Box“. Detaillierte, textbasierte Aufzeichnungen bestimmter Ereignisse, die den Kontext eines Fehlers liefern.
Das „GPS“. Tracing ist für Mikrodienste unerlässlich. Dabei wird eine einzelne Anfrage verfolgt, während sie Dutzende von Diensten durchläuft, um den Engpass zu finden.
Entwicklungsgeschwindigkeit maximieren
Eine hohe Beobachtbarkeit dient als Sicherheitsnetz, sodass Teams Code häufiger bereitstellen können, da sie darauf vertrauen, dass sie Lecks sofort erkennen und beheben können.
Schnellere MTTR (Mean Time To Resolution)
Durch die Automatisierung der „Untersuchungsphase“ eines Vorfalls wird die Zeit für die Suche nach Fehlern verkürzt.
Zuverlässigkeit und SLOs
Sie können Service Level Objectives (SLOs) einhalten, indem Sie Indikatoren überwachen, die für Ihre Nutzer tatsächlich wichtig sind.
Weitere Informationen zur Implementierung von Observability finden Sie in diesen technischen Ressourcen:
Profitieren Sie von einem Guthaben in Höhe von 300 $ und mehr als 20 immer kostenlose Produkten, um Google Cloud kennenzulernen.