Messwerte, Zeitreihen und Ressourcen

In diesem Dokument wird beschrieben, wie Cloud Monitoring die Messungen modelliert. helfen Ihnen diese Messungen zu verstehen, wie Ihre Anwendungen und Systemdienste ausführen. Modell von Cloud Monitoring besteht aus drei primären Konzepte (überwachte Ressourcentypen, Messwerttypen, Zeitreihen):

  • Typen überwachter Ressourcen sind die Quellen der Messungen, z. B. Ihre und Systemdienste. Es gibt mehr als 270 überwachte Typen Ressourcen zur Verfügung. Die aktuelle Liste finden Sie in der Liste überwachter Ressourcen.

  • Mit Messwerttypen wird die Property definiert, die gemessen wird, z. B.: CPU-Auslastung. Es gibt mehr als 6.500 Messwerttypen in Monitoring für das Monitoring von Google Cloud, AWS und einer Vielzahl von Anwendungen von Drittanbieter-Software. Eine Liste der Messwerttypen finden Sie in der Messwertliste. Und wenn Sie etwas benötigen, das noch nicht definiert ist, können Sie Ihre eigenen erstellen.

  • Eine Zeitreihe ist eine Sammlung von Messungen aus einer bestimmten überwachter Ressource.

Eine Einführung in diese Konzepte und ihre Zusammenhänge dieses Dokument lesen. In den folgenden Dokumenten finden Sie Informationen:

  • Informationen zur Label- und Zeitreihenkardinalität sowie Beispiele der überwachten Ressourcen und Messwerttypen, siehe Komponenten des Messwertmodells:
  • Für detaillierte Informationen zu Zeitreihen, einschließlich ihrer Darstellung von der Cloud Monitoring API finden Sie unter Struktur von Zeitachsen. Diese Informationen sind für Sie besonders relevant, wenn Sie der Monitoring API oder benutzerdefinierten Messwerten.

Das Cloud Monitoring-Messwertmodell

Ein Messwert ist ein Satz zusammengehöriger Messungen eines Attributs einer Ressource, die Sie überwachen. Die Messwerte können die Latenz von Anfragen an einen Dienst, die Menge des auf einem Computer verfügbaren Speicherplatzes, die Anzahl der Tabellen in Ihrer SQL-Datenbank, die Anzahl der verkauften Widgets usw. umfassen. Zu den Ressourcen können virtuelle Maschinen (VMs), Datenbankinstanzen, Laufwerke usw. gehören.

Der allgemeine Begriff eines Messwerts in Cloud Monitoring umfasst drei Hauptkomponenten:

  • Informationen zur Quelle der Messungen.
  • Satz von Messwerten einer Eigenschaft. Jede Messung wird als einen Wert mit Zeitstempel.
  • Informationen zu den Werten der zu messenden Eigenschaft.

Angenommen, es gibt einen Messwert, der die Anzahl der verkauften Widgets erfasst. von einem Geschäft. Die Komponenten des Modells sind diesem Beispiel im folgenden Beispiel zugeordnet: Möglichkeiten:

  • Quelle der Messungen

    Das Messwertmodell zeichnet Informationen zu jeder überwachten Ressource auf. Welche Informationen erfasst werden, hängt vom Typ der überwachten Ressource ab: Sie können geografische Standorte, Methodennamen, Laufwerk-IDs usw. enthalten, was die Quelle der Messungen sein kann.

    Ressourceninformationen können Informationen wie Projekt, Standort oder Methode enthalten.

    Die Quelle der Überwachungsdaten wird als überwachte Ressource bezeichnet.

    Beispiel:Im Beispiel für das Widget-Verkauf sind die überwachten Ressourcen die Geschäfte, die die Widgets verkaufen.

  • Messungen

    Das Messwertmodell erfasst Messungen einer Eigenschaft als Gruppe von Datenpunkten, die aus Zeitstempeln bestehen.

    Werte werden als Array von Werten mit Zeitstempel erfasst.

    Werte sind normalerweise numerisch, aber es hängt davon ab, was Sie messen.

    Beispiel:Beim Beispiel mit den Widget-Verkäufen werden mit den Messungen Verkäufe erfasst. Informationen zu einem bestimmten Zeitpunkt liefern. Solche Messungen könnten wie folgt aussehen: Folgendes:

    [(150, 2024-05-23T17:37:00-04:00),
     (229, 2024-05-23T17:38:00-04:00),
     (138, 2024-05-23T17:39:00-04:00),
     ...]
  • Informationen zu den Werten

    Die Messwerte sind ohne Informationen zu ihrer Interpretation bedeutungslos. Sie benötigen einige "Typ" -Informationen zu den Werten, z. B. Datentyp, Einheit und Art jeder Messung:

    • Ist der Wert eine Ganzzahl oder ein String?
    • Steht der Wert für Meilen pro Stunde oder Radiant?
    • Stellt der Wert die Gesamtzahl zum Zeitpunkt oder die Änderung seit dem vorherigen Wert dar?

    Informationen zu den Werten umfassen den Datentyp und andere Informationen.

    Cloud Monitoring ruft jede Gruppe von Merkmalen für etwas auf, das Sie einen Messwerttyp messen möchten.

    Beispiel:Im Widget-Sales-Beispiel könnten diese Informationen folgende Informationen enthalten:

    • Jeder Wert wird als 64-Bit-Ganzzahl aufgezeichnet.
    • Jeder Wert steht für die Anzahl der verkauften Widgets.
    • Jeder Wert steht für die Anzahl der seit der letzten erfassten Messung verkauften Widgets.

Zeitreihen: Zusammensetzen der Komponenten

In Cloud Monitoring ist die Datenstruktur, die diesem Modell zugrunde liegt, die Zeitreihen (Singular und Plural sind identisch)

Jede Zeitreihe umfasst die drei Komponenten des Modells:

  • Eine Beschreibung der überwachten Ressource, von der aus die Messungen durchgeführt werden entstand.
  • Die Messungen, die einer einzelnen überwachten Ressource zugeordnet sind.
  • Eine Beschreibung des Messwerttyps, der beschreibt, was gemessen wird.

Komponenten einer Zeitreihe: Datenpunkte, Typinformationen, Ressourceninformationen.

Beispiel:Im Beispiel für Widget-Verkäufe enthält eine Zeitachse Folgendes:

  • Eine Beschreibung des Shops, der die in diesem Zeitraum gezählten Widgets verkauft hat .
  • Die für dieses Geschäft aufgezeichneten Messungen.
  • Eine Beschreibung der Werte: 64-Bit-Ganzzahlen, die die Anzahl der seit dem vorherigen aufgezeichneten Wert verkauften Widgets messen.

Ein einzelner Cloud Monitoring-Messwerttyp oder Typ einer überwachten Ressource kann vielen zugehörigen Zeitachsen zugeordnet werden. Im Beispiel für Widget-Verkäufe hat jedes Geschäft, die Daten in einer Zeitreihe. Bei 15 Geschäften Verkauf von Widgets kann es 15 Zeitreihen mit Widget-Verkäufen geben.

Nächste Schritte