Beobachtbarkeit – Übersicht

Cloud Service Mesh ermöglicht die Beobachtbarkeit der Integrität und Leistung Ihrer Dienste. Zum Abrufen von Telemetriedaten benötigt Cloud Service Mesh Sidecar-Proxys, die Sie als separate Container in dieselben Pods wie Ihre Arbeitslasten einschleusen. Die Proxys fangen den gesamten eingehenden und ausgehenden HTTP-Traffic an die Arbeitslasten ab und melden die Daten an Cloud Service Mesh. Mit diesem System müssen Dienstentwickler ihren Code nicht instrumentieren, um Telemetriedaten zu erfassen.

Wenn Sie Cloud Service Mesh installieren, werden in IhremGoogle Cloud -Projekt auch Cloud Monitoring und Cloud Logging aktiviert. Zur Meldung von Telemetriedaten ruft jeder in Ihre Dienst-Pods eingeschleuste Sidecar-Proxy die Cloud Monitoring API und die Cloud Logging API auf. Die Telemetriedaten werden automatisch in die Cloud Service Mesh-Seiten in derGoogle Cloud Console hochgeladen. Auf den Cloud Service Mesh-Seiten in der Google Cloud Console werden nur für HTTP-Dienste Messwerte angezeigt.

Cloud Service Mesh bietet in derGoogle Cloud Console mehrere vorkonfigurierte Dienst-Dashboards, sodass Sie Dashboards und Diagramme nicht manuell einrichten müssen. Mithilfe dieser detaillierten Telemetrie können Operatoren das Verhalten von Diensten beobachten sowie Fehler bei Anwendungen beheben und diese verwalten und optimieren.

Auf den Cloud Service Mesh-Seiten in der Google Cloud Console können Sie Folgendes tun:

  • Verschaffen Sie sich einen Überblick über alle Dienste in Ihrem Mesh-Netzwerk. Sie erhalten wichtige Messwerte auf Dienstebene für drei der vier goldenen Monitoring-Signale: Latenz, Traffic und Fehler.

  • Definieren, prüfen und legen Sie Benachrichtigungen für Service Level Objectives (SLOs) fest, in denen die für Nutzer sichtbare Leistung zusammengefasst werden.

  • Rufen Sie Messwertdiagramme für einzelne Dienste auf und analysieren Sie diese mithilfe von Filtern und Aufschlüsselungen detailliert, z. B. nach Antwortcode, Protokoll, Ziel-Pod undTraffic-Quelle.

  • Rufen Sie detaillierte Informationen zu den Endpunkten für jeden Dienst ab und prüfen Sie den Traffic-Fluss zwischen Diensten und die Leistung jedes Kommunikations-Edge.

  • Zeigen Sie ein Diensttopologiediagramm mit den Diensten Ihres Mesh-Netzwerks und deren Beziehungen zueinander an.

Nächste Schritte