Cloud Network Insights ist eine sofort einsatzbereite Lösung, die in Zusammenarbeit mit AppNeta von Broadcom angeboten wird. Sie bietet Einblick in den Netzwerkzustand und die Anwendungsleistung in komplexen Multi-Cloud- und Hybridumgebungen.
Mit Cloud Network Insights können Ihre Netzwerk- und Betriebsteams Ihr Netzwerk überwachen, um festzustellen, ob eine Verschlechterung der Anwendungsleistung auf das Netzwerk oder die Anwendung selbst zurückzuführen ist. Die Ursache für die Verschlechterung kann in Google Cloud, bei Drittanbietern von Cloud-Diensten, bei der Last-Mile-Verbindung zu lokalen Systemen oder im Internet liegen.
Cloud Network Insights verwendet aktive synthetische Tests, um diese komplexen Pfade aus der Sicht des Nutzers oder der Anwendung zu überwachen. So können Sie Netzwerkrouten auch dann überwachen, wenn kein Nutzertraffic vorhanden ist. Sie können potenzielle Probleme dann erkennen, bevor sie sich auf Ihr Unternehmen auswirken.
Features und Vorteile
Cloud Network Insights bietet folgende Vorteile:
- Proaktive Erkennung: Erkennen Sie Probleme mit der Netzwerk- und Anwendungsleistung mit synthetischen Tests, oft bevor sie sich auf Nutzer auswirken.
- End-to-End-Transparenz: Überwachen Sie Pfade in Netzwerken, die Ihnen nicht gehören, z. B. ISP-Links und Cloud-Dienste von Drittanbietern.
- Schnelle Ursachenanalyse: Unterscheiden Sie schnell zwischen Netzwerk problemen, Problemen auf Anwendungsebene oder Auswirkungen auf die Browserleistung.
- SLA-Validierung: Rufen Sie Messwerte ab, um zu prüfen, ob ISPs und andere Dienstanbieter ihre Leistungsverpflichtungen erfüllen.
- Einblicke in Webanwendungen: Messen Sie Messwerte zur Nutzerfreundlichkeit für Web anwendungen, z. B. die DNS-Auflösungszeit oder die Ladezeiten für vollständige Browserseiten.
- Integriertes Monitoring: Greifen Sie direkt in Google Cloudauf Messwerte und Logs zu und nutzen Sie Cloud Monitoring und Cloud Logging für Dashboards und Benachrichtigungen.
Funktionsweise von Cloud Network Insights
Cloud Network Insights führt aktive synthetische Tests durch, um Leistungsdaten in Echtzeit aus Ihrem gesamten Netzwerk zu erfassen. Monitoring Points, eine einfache Monitoring-Agent-Software, senden die erfassten Daten und empfangen Konfigurations updates, indem sie sicher über das Internet mit der zentralen Cloud Network Insights-Steuerungsebene kommunizieren, die aufgehostet Google Cloud und von AppNeta verwaltet wird.
Cloud Network Insights erfasst Elemente wie das Timing auf Paketebene, Pfad-Hops und Anwendungsantwortcodes, um den Zustand Ihrer Netzwerkrouten zu visualisieren. Nachdem diese Daten über spezielle Analyse-Engines verarbeitet wurden, exportiert Cloud Network Insights die Ergebnisse mit Google Cloud Observability, um eine einheitliche Ansicht des Netzwerkzustands zu bieten.
So überwachen Sie Ihr Netzwerk mit Cloud Network Insights:
- Monitoring Points bereitstellen. Diese sind die Quelle der synthetischen Tests und können das Ziel der Tests sein.
- Monitoringrichtlinien konfigurieren. Diese Richtlinien geben Monitoring Points an, was getestet werden soll (Netzwerkpfade oder Webpfade) und wie oft Tests ausgeführt werden sollen.
- Alarme erstellen. Alarme in AppNeta erkennen anhaltende Netzwerkunterbrechungen und senden Logs und Ereignisse an Google Cloud Observability, um Benachrichtigungen zu senden.
- Warnungen und Benachrichtigungen einrichten. Konfigurieren Sie Google Cloud Benachrichtigungs richtlinien, um Ihr Team per E-Mail, Slack, PagerDuty oder anderen Benachrichtigungskanälen zu benachrichtigen.
- Messwerte analysieren. Cloud Network Insights bietet Hop-by-Hop-Visualisierungen von Netzwerkpfaden und exportiert Telemetriedaten für Benachrichtigungen und Dashboards an Google Cloud Observability.
Monitoring Points
Monitoring Points sind Software-Agents, die synthetische Tests ausführen. Sie können sie in kritischen Netzwerksegmenten bereitstellen, die Ihre Nutzerbasis oder Ihr Anwendungs-Back-End repräsentieren, um die Leistung Ihres Netzwerks oder Ihrer Webanwendung zu überwachen. Sie können Monitoring Points beispielsweise in einer zentralen VPC, einer Remote-Niederlassung oder einer bestimmten Cloud-Region bereitstellen, die Ihren Kunden am nächsten liegt.
Sie können Monitoring Points als Container oder als virtuelle Appliances in Ihrer Cloud oder Ihrem lokalen Netzwerk bereitstellen.
Monitoringrichtlinien
Monitoringrichtlinien sind Regelwerke, die das Verhalten des Monitorings steuern. Sie verknüpfen einen Monitoring Point (Quelle) mit einem Ziel. Monitoringrichtlinien legen fest, welche Monitoring Points Tests ausführen, auf welchen Zielen und wie oft.
Monitoringpfade
Monitoringrichtlinien generieren Pfade , Visualisierungen der Route, die von den Testpaketen zurückgelegt wird. Cloud Network Insights unterstützt zwei Arten von Monitoringpfaden: Netzwerkpfade und Webpfade.
- Netzwerkpfade: Netzwerkpfade bieten eine Hop-by-Hop-Visualisierung der
Infrastruktur (Schicht 3 und 4) zwischen einer Quelle und einem Ziel. So lässt sich genau ermitteln, wo im Netzwerk (z. B. ein bestimmter ISP-Router oder ein Hybrid-Gateway) ein Problem auftritt. Es werden Messwerte wie die Umlaufzeit (Round Trip Time, RTT), der Paketverlust, der Jitter und Pfadänderungen erfasst. Diese Pfade funktionieren in zwei Modi:
- Single-Ended-Pfade: Der Monitoring Point testet ein externes Ziel
(z. B.
google.com, einen SaaS-VIP oder einen Router), auf dem kein Monitoring Point installiert ist. Dabei werden Standardprotokolle (ICMP, TCP, UDP oder Echo) verwendet. Dieser Modus eignet sich ideal für die Überwachung öffentlicher Ziele oder Ziele von Drittanbietern. - Dual-Ended-Pfade: Der Monitoring Point testet einen anderen Monitoring Point oder globales Monitoringziel. Da Sie beide Enden steuern, bietet dieser Modus umfassendere Daten, einschließlich der genauen unidirektionalen Latenz, des Jitters und der Möglichkeit, asymmetrisches Routing zu erkennen, z. B. unterschiedliche Pfade für das Hochladen und Herunterladen.
- Single-Ended-Pfade: Der Monitoring Point testet ein externes Ziel
(z. B.
- Webpfade: Bieten eine Überwachung der End-to-End-Nutzerfreundlichkeit einer Web
anwendung (Schicht 7). Diese Pfade funktionieren in zwei Modi:
- Browser: Der Monitoring Point verwendet eine echte Browser-Engine (Selenium), um vollständige Webseiten zu laden, JavaScript auszuführen und Inhalte zu rendern. So wird die vollständige Seitenladezeit gemessen und die tatsächliche Nutzerfreundlichkeit validiert.
- HTTP: Der Monitoring Point sendet synthetische HTTP- oder HTTPS- Anfragen an eine URL oder einen API-Endpunkt. So wird eine einfache Prüfung der Serververfügbarkeit, der Antwortzeit und der TLS- oder DNS-Leistung durchgeführt, ohne dass eine vollständige Seite geladen werden muss.
Alarm
Alarme sind die Intelligenzebene, die anhaltende Netzwerkprobleme erkennt und eine Änderung des Zustands Ihres Netzwerks darstellt. Sie werden durch Alarmregeln in AppNeta erstellt, die Messwertschwellen und die Häufigkeit definieren, mit der ein Messwert diese Schwelle in einem Zeitraum überschreiten muss (Verstoß), um ein Ereignis auszulösen. Diese Ereignisse werden dann an Cloud Logging gesendet.
Messwerte und Logs
Alle erfassten Telemetriedaten werden an Google Cloud Observability exportiert, um Ihre Netzwerkarchitektur und -leistung in einer zentralen Ansicht zu visualisieren. Je nach Datentyp werden die Telemetriedaten an Cloud Monitoring oder Cloud Logging gesendet.
- Cloud Monitoring (Messwerte): Quantitative Leistungsdaten werden als Standard Google Cloud messwerte
exportiert.
- Netzwerkzustand: Enthält Messwerte wie die minimale, durchschnittliche und maximale Umlaufzeit, den Prozentsatz des Paketverlusts und den Jitter.
- Webnutzerfreundlichkeit: Enthält Messwerte wie die Gesamttransaktionszeit, die DNS Suchzeit, die Zeit bis zum ersten Byte (Time to First Byte, TTFB) und HTTP-Statuscodes.
- Cloud Logging (Ereignisse): Qualitative Zustandsänderungen und Alarme werden als strukturierte Logs exportiert. Sie können diese Logs im Log-Explorer abfragen, um eine Ursachenanalyse durchzuführen oder logbasierte Benachrichtigungen für eine sofortige Benachrichtigung zu erstellen.
networkmanagement.googleapis.com/insights_alarm: Wird ausgelöst, wenn die Leistung von Ihren definierten Baselines abweicht.networkmanagement.googleapis.com/insights_event: Wird durch strukturelle Änderungen ausgelöst, z. B. wenn ein Monitoring Point offline und wieder online geht oder sich eine Netzwerkroute ändert (Pfadänderung).
Warnungen und Benachrichtigungen
Benachrichtigungsrichtlinien sind der Mechanismus in Google Cloud Observability, mit dem Benachrichtigungen an Ihr Team gesendet werden.
- Logbasierte Benachrichtigungen: Cloud Network Insights verwendet logbasierte Benachrichtigungs
richtlinien. Wenn ein Alarm ausgelöst wird, wird ein strukturierter Logeintrag (
networkmanagement.googleapis.com/insights_alarm) in Cloud Logging geschrieben. - Vordefinierte Vorlagen: Um die Konfiguration zu vereinfachen, bietet Cloud Network Insights
vordefinierte Vorlagen für Benachrichtigungsrichtlinien in der Google Cloud Console. Mit diesen Vorlagen können Sie schnell Richtlinien für häufige Szenarien wie einen
Critical Network Alarmerstellen. - Benachrichtigungskanäle: Benachrichtigungsrichtlinien werden mit Ihren vorhandenen Google Cloud Benachrichtigungskanälen verknüpft, sodass Sie Cloud Network Insights Benachrichtigungen per E-Mail, Slack, PagerDuty, SMS oder Pub/Sub erhalten können.
Aktionen und Plattformen
Die Verwaltungsaufgaben für Cloud Network Insights sind zwischen Google Cloud und AppNeta aufgeteilt. In der folgenden Tabelle werden häufige Aktionen der richtigen Plattform zugeordnet, auf der sie ausgeführt werden.
| Aktionen | Schnittstelle | Beschreibung |
|---|---|---|
| Monitoring Points bereitstellen | Google Cloud Console | Hier können Sie die Installationspakete (Docker, Helm, OVA) herunterladen und den Verbindungsstatus (aktiv oder offline) Ihrer Monitoring Points ansehen. |
| Monitoring Points ansehen | Google Cloud Console | Hier können Sie Ihre Agentenflotte ansehen, Softwareversionen prüfen und feststellen, welche Monitoring Points aktualisiert werden müssen. |
| Monitoringrichtlinien erstellen | AppNeta | Definieren Sie die Regeln für Tests, einschließlich Quelle, Ziel und Profile. Diese Richtlinien generieren die aktiven Netzwerkpfade und Webpfade, die Telemetriedaten erfassen. |
| Allgemeine Messwerte ansehen | Google Cloud Console | Hier können Sie Standardmesswerte zur Leistung (Latenz, Verlust, Jitter) für Ihre Pfade direkt in Cloud Monitoring-Dashboards ansehen. |
| Detaillierte Fehlerbehebung | AppNeta | Hier können Sie erweiterte Diagnosen ansehen, z. B. Hop-by-Hop-Routenvisualisierungen (TruPath) oder ein Zeitachsendiagramm für Webtransaktionen. |
| Alarmregeln erstellen | AppNeta | Definieren Sie die Schwellenwerte, die Ereignisse und Logs auslösen, die an gesendet werden Google Cloud. |
| Benachrichtigungsrichtlinien und Benachrichtigungen konfigurieren | Google Cloud Console | Konfigurieren Sie Benachrichtigungsrichtlinien (E-Mail, Slack, PagerDuty oder Pub/Sub) mit logbasierten Benachrichtigungsrichtlinien. |
Datensynchronisierung
Die Konfiguration erfolgt an zwei Stellen, die Daten werden aber wieder mit synchronisiert: Google Cloud
- Messwerte: Leistungsdaten, die von Monitoring Points erfasst werden, werden nach Cloud Monitoring exportiert.
- Logs: Alarme und Ereignisse, die von AppNeta generiert werden, werden nach Cloud Logging exportiert.