Monitoring-Übersicht

Einblick in Ihre Anwendungen und Infrastruktur zu erhalten, ist entscheidend für die Aufrechterhaltung von Leistung und Stabilität. Daher bietet Google Distributed Cloud (GDC) air-gapped eine Monitoringplattform zum Erfassen und Analysieren Ihrer Messwerte.

Mit der GDC-Monitoringplattform können Sie Messwerte aus Ihren bereitgestellten Arbeitslasten erfassen und abfragen. Sie können Ihre Systeme mit den integrierten Tools der Monitoringplattform zur Beobachtbarkeit überwachen und visualisieren.

Durch das effektive Erfassen und Abfragen von Messwerten erhalten Sie wertvolle Einblicke in Ihre air-gapped-Umgebung und können die optimale Leistung Ihrer Arbeitslasten sicherstellen.

Wichtige Konzepte

Die GDC-Monitoringplattform führt die folgenden Konzepte ein:

  • Messwerte sind quantitative Messungen, die aus Ihren GDC-Arbeitslasten erfasst werden und wertvolle Einblicke in die Ressourcennutzung und Leistung bieten. GDC verwendet hierfür Prometheus. Prometheus ist ein Open-Source-Monitoringsystem, das eine effiziente und zuverlässige Datenerfassung gewährleistet.

  • Dashboards sind visuelle Darstellungen Ihrer Messwerte, mit denen Sie Trends und das Systemverhalten beobachten können. Ihr GDC-Projekt enthält eine dedizierte Grafana-Instanz zur Visualisierung von Messwerten. Grafana ist eine Analyseplattform, mit der Sie aussagekräftige Dashboards erstellen und Ihre Messwertdaten untersuchen können. GDC bietet vorgefertigte Dashboards für Standardkomponenten, die sofortigen Einblick in Ihre Umgebung ermöglichen.

Monitoring workflow

Um die Monitoringprozesse Ihrer Komponenten zu erleichtern, arbeitet die GDC-Monitoringplattform mit dem folgenden Workflow:

  1. Messwerte erfassen:Wenn Ihre GDC-Umgebung eingerichtet und in Betrieb ist, werden Messwerte von Kernkomponenten automatisch erfasst und in vorkonfigurierten Grafana-Dashboards angezeigt. Diese Funktion bietet sofortiges Netzwerk- und Servermonitoring.

    Sie können auch Scraping-Ziele für Ihre eigenen Anwendungen und Dienste konfigurieren, indem Sie benutzerdefinierte Ressourcen bereitstellen, die arbeitslastspezifische Messwerte für die Erfassung und die Erfassungshäufigkeit definieren.

  2. Messwerte abfragen:Sie können Ihre erfassten Messwerte mit PromQL (Prometheus Query Language) abfragen. Das Abfragen von Messwerten bietet Ihnen folgende Möglichkeiten:

    • Messwerte nach Labels und Werten filtern
    • Daten im Zeitverlauf zusammenfassen
    • Berechnungen für Messwerte durchführen
  3. Dashboards erstellen und Messwerte visualisieren:Mit Grafana können Sie benutzerdefinierte Dashboards erstellen, die Ihre Messwerte visualisieren. Diese Dashboards bieten eine klare und umfassende Ansicht der Leistung Ihres Systems und ermöglichen Ihnen Folgendes:

    • Trends und Anomalien erkennen
    • Probleme effektiv beheben
    • Fundierte Entscheidungen zur Ressourcenzuweisung und -optimierung treffen

Aufbewahrung von Messwerten

In Aufbewahrungsrichtlinien wird festgelegt, wie lange Messwerte und Logs gespeichert werden. Diese Richtlinien sind entscheidend für die Einhaltung von Compliance-Anforderungen und die Unterstützung von Betriebsanalysen.

GDC verwendet Aufbewahrungszeiten, um Richtlinien für den Lebenszyklus und die Aufbewahrung von Messwerten einzurichten. Das System wendet einen Standardwert von 90 Tagen für die Aufbewahrungszeiten von Messwerten an.

Zugriffsmethoden

Die folgenden Zugriffsmethoden sind für die Arbeit mit Komponentenmesswerten verfügbar:

  • Grafana-Benutzeroberfläche:Sie können über die GDC-Konsole oder direkt über die URL auf die Grafana-Instanz Ihres Projekts zugreifen. Über die Benutzeroberfläche können Sie Messwerte abfragen und visualisieren.
  • HTTP API:Sie können Messwertdaten programmatisch über die HTTP API abrufen. Diese Methode ermöglicht die Integration in externe Tools und Automatisierungsskripts.

Weitere Ressourcen

In der umfassenden Liste der Messwerte finden Sie detaillierte Beschreibungen aller erfassten Messwerte von GDC-Komponenten. Diese Ressource bietet wertvolle Informationen und erleichtert erweiterte Monitoringstrategien.