Cloud Network Insights, das in Zusammenarbeit mit AppNeta von Broadcom angeboten wird, bietet Einblick in den Netzwerkstatus und die Anwendungsleistung in Multi-Cloud- und Hybridumgebungen.
Mit Cloud Network Insights können Ihre Netzwerk- und Betriebsteams Ihr Netzwerk überwachen, um festzustellen, ob eine Beeinträchtigung einer Anwendung auf das Netzwerk oder die Anwendung selbst zurückzuführen ist. Die Ursache für die Beeinträchtigung kann inGoogle Cloud, bei Drittanbietern von Cloud-Diensten, bei der Verbindung der letzten Meile zu lokalen Systemen oder im Internet liegen.
Cloud Network Insights verwendet aktives synthetisches Probing, um diese Pfade aus der Perspektive des Nutzers oder der Anwendung zu überwachen. So können Sie Netzwerkrouten auch dann überwachen, wenn kein Nutzer-Traffic vorhanden ist. So können Sie potenzielle Probleme erkennen, bevor sie sich auf Ihre Nutzer auswirken.
Features und Vorteile
Cloud Network Insights bietet folgende Vorteile:
- Proaktive Erkennung: Mit synthetischen Tests lassen sich Probleme mit der Netzwerk- und Anwendungsleistung erkennen, oft bevor sie sich auf Nutzer auswirken.
- End-to-End-Transparenz: Sie können Pfade in Netzwerken überwachen, die Ihnen nicht gehören, z. B. Internetanbieter-Links und Drittanbieter-Clouddienste.
- Schnelle Ursachenanalyse: Unterscheiden Sie schnell zwischen Netzwerkproblemen, Problemen auf Anwendungsebene oder Auswirkungen auf die Browserleistung.
- SLA-Validierung: Messwerte abrufen, um zu prüfen, ob ISPs und andere Dienstanbieter ihre Leistungszusagen einhalten.
- Webanwendungsstatistiken: Messen Sie Messwerte zur Nutzerfreundlichkeit für Webanwendungen, z. B. die DNS-Auflösungszeit oder die Ladezeiten für vollständige Browserseiten.
- Integriertes Monitoring: Sie können direkt inGoogle Cloudauf Messwerte und Logs zugreifen und Cloud Monitoring und Cloud Logging für Dashboards und Benachrichtigungen nutzen.
Funktionsweise von Cloud Network Insights
Mit Cloud Network Insights werden aktive synthetische Tests durchgeführt, um Leistungs-Telemetriedaten in Echtzeit aus Ihrem gesamten Netzwerk zu erfassen. Monitoring Points – eine einfache Monitoring-Agent-Software – senden ihre erfassten Daten und empfangen Konfigurationsupdates, indem sie sicher über das Internet mit der zentralen Cloud Network Insights-Steuerungsebene kommunizieren, die auf Google Cloud gehostet und von AppNeta verwaltet wird.
Cloud Network Insights erfasst Elemente wie 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 einen einheitlichen Überblick über den Zustand Ihres Netzwerks zu erhalten.
So überwachen Sie Ihr Netzwerk mit Cloud Network Insights:
- Monitoring Points bereitstellen: Sie sind die Quelle der synthetischen Tests und können das Ziel der Tests sein.
- Monitoring-Richtlinien konfigurieren Sie geben an, was Monitoring Points prüfen sollen (Netzwerkpfade oder Webpfade) und wie oft Tests ausgeführt werden sollen.
- Benachrichtigungen und Protokollierung einrichten Alarme in AppNeta erkennen anhaltende Netzwerkunterbrechungen und senden Logs und Ereignisse an Google Cloud Observability für Benachrichtigungen und Warnungen.
- Warnungen und Benachrichtigungen einrichten Konfigurieren Sie Google Cloud Benachrichtigungsrichtlinien, 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 zur Verwendung in Benachrichtigungen und Dashboards in 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-Backend 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 ist.
Sie können Monitoring Points als Container oder als virtuelle Appliances in Ihrer Cloud oder in Ihrem lokalen Netzwerk bereitstellen.
Monitoring-Richtlinien
Monitoring-Richtlinien sind Regelsätze, die das Verhalten des Monitorings steuern. Sie verknüpfen einen Monitoring Point (Quelle) mit einem Ziel. Mit Monitoring-Richtlinien wird festgelegt, welche Monitoring Points Tests für welche Ziele und wie oft ausführen.
Pfade überwachen
Durch Monitoringrichtlinien werden Pfade generiert – Visualisierungen der Route, die von den Testpaketen zurückgelegt wird. Cloud Network Insights unterstützt zwei Arten von Monitoring-Pfaden: Netzwerkpfade und Webpfade.
- Netzwerkpfade: Netzwerkpfade bieten eine Hop-by-Hop-Visualisierung der Infrastruktur (Schicht 3 und 4) zwischen einer Quelle und einem Ziel. Damit lässt sich genau ermitteln, wo im Netzwerk (z. B. auf einem bestimmten Router des Internetanbieters oder einem Hybrid-Gateway) ein Problem auftritt. Es werden Messwerte wie Umlaufzeit (Round Trip Time, RTT), Paketverlust, Jitter und Pfadänderungen erfasst. Diese Pfade funktionieren in zwei Modi:
- Einseitige Pfade: Der Monitoring Point prüft 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. Diese Methode eignet sich ideal für das Monitoring öffentlicher oder Drittanbieterziele. - Dual-Ended-Pfade: Der Monitoring Point prüft einen anderen Monitoring Point oder ein Global Monitoring Target. Da Sie beide Enden steuern, liefert dieser Modus umfangreichere Daten, einschließlich der genauen Einweglatenz, des Jitters und der Möglichkeit, asymmetrisches Routing zu erkennen, z. B. unterschiedliche Pfade für das Hochladen und Herunterladen.
- Einseitige Pfade: Der Monitoring Point prüft ein externes Ziel (z. B.
- Webpfade: Hier wird die End-to-End-Erfahrung einer Webanwendung (Layer 7) überwacht. Diese Pfade können in zwei Modi ausgeführt werden:
- Browser: Der Monitoring-Punkt verwendet eine echte Browser-Engine (Selenium), um vollständige Webseiten zu laden, JavaScript auszuführen und Inhalte zu rendern. Damit wird die vollständige Seitenladezeit gemessen und die tatsächliche Nutzererfahrung validiert.
- HTTP: Der Monitoring-Punkt sendet synthetische HTTP- oder HTTPS-Anfragen an eine URL oder einen API-Endpunkt. So wird die Serververfügbarkeit, die Reaktionszeit und die TLS- oder DNS-Leistung ohne den Aufwand des Ladens einer vollständigen Seite überprüft.
Alarm
Mithilfe von Benachrichtigungen werden anhaltende Netzwerkprobleme erkannt. Sie stellen eine Änderung des Zustands Ihres Netzwerks dar. Sie werden durch Alarmregeln in AppNeta erstellt, in denen Messwertschwellenwerte und die Häufigkeit festgelegt werden, mit der ein Messwert diesen Schwellenwert 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 nach 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.
- Netzwerkstatus: Enthält Messwerte wie die minimale, durchschnittliche und maximale Umlaufzeit, den Prozentsatz des Paketverlusts und den Jitter.
- Web-Erlebnis: umfasst Messwerte wie die gesamte Transaktionszeit, die DNS-Lookup-Zeit, die Zeit bis zum ersten Byte (TTFB) und HTTP-Statuscodes.
- Cloud Logging (Events): Qualitative Statusänderungen und Benachrichtigungen werden als strukturierte Logs exportiert. Sie können diese Logs im Log-Explorer abfragen, um die Ursachen zu analysieren oder logbasierte Benachrichtigungen für sofortige Benachrichtigungen zu erstellen.
networkmanagement.googleapis.com/insights_alarm: Wird ausgelöst, wenn die Leistung von den 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 Benachrichtigungsrichtlinien. Wenn ein Alarm ausgelöst wird, wird ein strukturierter Logeintrag (
networkmanagement.googleapis.com/insights_alarm) in Cloud Logging geschrieben. - Vordefinierte Vorlagen: Zur Vereinfachung der Konfiguration bietet Cloud Network Insights vordefinierte Vorlagen für Benachrichtigungsrichtlinien in der Google Cloud Console. Mit diesen Vorlagen können Sie schnell Richtlinien für gängige Szenarien wie
Critical Network Alarmerstellen. - Benachrichtigungskanäle: Benachrichtigungsrichtlinien werden mit Ihren vorhandenenGoogle 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 sind häufige Aktionen der richtigen Plattform zugeordnet, auf der Sie sie ausführen.
| 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 | Sie können sich Ihre Agentenflotte ansehen, Softwareversionen prüfen und ermitteln, welche Monitoring-Punkte ein Upgrade benötigen. |
| Monitoringrichtlinien erstellen | AppNeta | Definieren Sie die Regeln für das Testen, einschließlich Quelle, Ziel und Profilen. Mit diesen Richtlinien werden die aktiven Netzwerkpfade und Webpfade generiert, über die Telemetriedaten erfasst werden. |
| Messwerte auf hoher Ebene ansehen | Google Cloud Console | Standardleistungsmetriken (Latenz, Verlust, Jitter) für Ihre Pfade direkt in Cloud Monitoring-Dashboards ansehen. |
| Detaillierte Fehlerbehebung | AppNeta | Sie können sich erweiterte Diagnosen ansehen, z. B. Visualisierungen von Routen (TruPath) oder ein Zeitachsendiagramm für Webtransaktionen. |
| Alarmregeln erstellen | AppNeta | Definieren Sie die Grenzwerte, die dazu führen, dass Ereignisse und Logs anGoogle Cloudgesendet werden. |
| Benachrichtigungsrichtlinien und Benachrichtigungen konfigurieren | Google Cloud Console | Benachrichtigungsrichtlinien (E-Mail, Slack, PagerDuty oder Pub/Sub) mit logbasierten Benachrichtigungsrichtlinien konfigurieren |
Datensynchronisierung
Die Konfiguration erfolgt zwar an zwei Stellen, die Daten werden aber mitGoogle Cloudsynchronisiert:
- Messwerte: Leistungsdaten, die von Monitoring-Punkten erfasst werden, werden in Cloud Monitoring exportiert.
- Logs: Von AppNeta generierte Alarme und Ereignisse werden nach Cloud Logging exportiert.