Zum Hauptinhalt springen

Metrologie

Die Mehrheit der Cloud Temple-Kunden verfügt über Tools zur Visualisierung, Überwachung und Metriken zur Verfolgung ihrer Operationen.

Die Philosophie der Console besteht darin, den Zugriff auf Daten zu ermöglichen, um sich über einen integrierten Prometheus-Proxy in diese Tools einzubinden.

Dieser Proxy ermöglicht es Ihnen, Daten über ein Visualisierungstool wie Grafana abzufragen und zu manipulieren.

Es ist jedoch auch möglich, bestimmte Leistungsdaten Ihrer Cloud-Ressourcen direkt in der Web-Oberfläche der Console anzuzeigen.

Hinweis: Die Philosophie von Cloud Temple besteht nicht darin, ausschließlich Diagramme in der Web-Oberfläche zu integrieren, sondern auch, den maximalen Informationszugriff über die API anzubieten

Built-in dashboards in the web interface

Note: To access these dashboards, you must have the 'metric_read' permission

Übersicht

Die Startseite der Console zeigt das Hauptdashboard an, das alle Metriken enthält, die einen Überblick über die Produkte, für die Sie in Ihrem Bereich abonniert sind, ermöglichen. Bei Problemen mit Ihren VMware- und/oder OpenIaaS-Produkten werden Warnungen angezeigt, deren Farbe mit ihrer Dringlichkeit korreliert.

Diese Warnungen sind klickbar und leiten Sie zur entsprechenden Produktseite weiter.

VMware Metrics - Overview

In the 'VMware' menu, a dedicated dashboard is available under the 'Metrics' submenu. It contains 4 tabs:

Übersicht

Auf diesem Tab finden Sie einige der bereits im globalen Dashboard enthaltenen Metriken, das zu Beginn dieses Kapitels behandelt wurde.

Calculation

On this tab, you will find the number of AZs, Clusters, ESXs, carbon emissions, and power consumption estimates, along with seven visual graphs providing a clear overview of your VMware environment. The power consumption estimate in kWh is calculated based on the average of the readings covering the selected period, normalized to a per-hour basis.

You can select the date range to be displayed, as well as the data aggregation type (by default, data is aggregated across your entire environment). For example, by selecting Host:

When hovering over each graph, details about the resource names and their values are displayed. Clicking on a graph opens a small tooltip, allowing you to easily view detailed information corresponding to the selected date:

Storage

Just as on the "Compute" tab, you will find various information: the number of AZs, datastore clusters, datastores, as well as two charts. The same filtering principles apply, but here you can group by Cluster SDRS and Datastore.

Virtuelle Maschinen

Hier finden Sie einen Überblick über den Gesundheitszustand der virtuellen Maschinen.

Diese Zusammenfassung zeigt für den ausgewählten Zeitraum:

  • die Anzahl der CPU-Kerne und den durchschnittlichen CPU-Verbrauch,
  • die Anzahl an GB Arbeitsspeicher und den durchschnittlichen Speicherverbrauch,
  • die Durchschnittswerte der Speicherzugriffs-Latenz für Lese- und Schreibvorgänge,
  • den durchschnittlichen 'CPU Ready'-Wert der virtuellen Maschine (dies entspricht der durchschnittlichen Wartezeit auf die Verfügbarkeit eines physischen CPU-Kerns durch die virtuelle Maschine).

Für jede VM können Sie den Leistungsverlauf aufrufen, indem Sie auf das grüne 'Verlauf'-Symbol in der Spalte „Aktion“ klicken:

Daraufhin gelangen Sie zur Seite mit der grafischen Darstellung der historischen Daten, einschließlich einer Umweltleistungsübersicht:

VMware Metrics - View by Resource

It is also possible to view a portion of the metrics related to VMware, this time more specifically for a given Host or Datastore.

Host

In der Ansicht eines Hosts können für einen bestimmten Zeitraum die Energieverbrauchswerte sowie die Schätzung der Kohlenstoffemissionen abgerufen werden.

Datastore

In der Ansicht eines Datastores können für einen bestimmten Zeitraum die IOPS abgerufen werden.

OpenIaaS Metrics

In the 'OpenIaaS' menu, a dedicated dashboard is available in the 'Metrics' submenu. It contains 3 tabs:

Übersicht

Auf diesem Tab finden Sie einige der bereits im globalen Dashboard enthaltenen Metriken, das zu Beginn dieses Kapitels behandelt wurde.

Calculation

On this tab, you will find the number of AZs, Clusters, Hosts, as well as 5 graphs providing a highly visual overview of your OpenIaaS environment.

You can select the date range to cover, as well as the data aggregation type (by default, data is aggregated across your entire environment). For example, by selecting Host:

Storage

Just as on the "Compute" tab, you will find various information: the number of AZs, Clusters, Datastores, as well as a chart. The same filtering principles apply, but here we can group by Block Storage.

Usage with Grafana

Integration of the Console with Grafana

The Cloud Temple Console can be used as a data source for your Grafana infrastructure.

The Console is Prometheus-compatible, allowing you to add it to Grafana as a Prometheus-type data source. You will then be able to:

  • Visualize all your metrics.
  • Create custom dashboards tailored to your specific needs.

Cloud Temple also provides a collection of ready-to-use dashboards that you can use as a starting point or adapt according to your use cases.

Configure the Console as a data source in Grafana

The goal is to enhance the observability of your Cloud infrastructure through Cloud Temple metrics.

Voraussetzungen

  • Eine Grafana-Instanz, die Zugriff auf die APIs der Console hat.
  • Administrativer Zugriff auf die Grafana-Instanz, um Datasources zu konfigurieren.
  • Ein Personal Access Token mit mindestens der Berechtigung metrics_read.

Configuration

In der Konfiguration von Grafana gehen Sie zum Tab "Datasources" und klicken Sie auf "Add datasource".

Geben Sie in der URL die API-URL von Console Metrics an, ohne die Versionsangabe und endend mit "/prometheus" (z. B. https://shiva.cloud-temple.com/api/metric/prometheus)

Aktivieren Sie in der Authentifizierung die Option Basic Auth.

Geben Sie in der Sektion "Basic Auth Details" den Benutzernamen und Passwort ein, wobei Sie jeweils den ID und Geheimnis eines persönlichen Zugriffstokens verwenden, das die Berechtigung metrics_read besitzt.

Konfigurieren Sie in der Sektion "Alerting" die Eigenschaft HTTP Method auf GET.

Ergebnis

Um sicherzustellen, dass die Konfiguration korrekt und funktionsfähig ist, klicken Sie auf die Schaltfläche "Speichern & testen".

Sie sollten einen Banner sehen, der Ihnen mitteilt, dass die Konfiguration erfolgreich war.

Sie finden eine Vielzahl von Beispielen für Grafana-Konfigurationen hier: https://github.com/Cloud-Temple/console-grafana-iaas