Messwerttypen entsprechen der Definition von Prometheus-Messwerttypen. Ein Prometheus-Info-Messwert ist eine spezielle Art von Prometheus-Gauge-Messwert, der immer den Wert 1 hat und mehrere Labels mit wichtigen Informationen zur entsprechenden benutzerdefinierten Ressource des AlloyDB Omni Kubernetes-Operators enthält.
Informationen zum Aktivieren von Messwerten für benutzerdefinierte Ressourcen finden Sie unter Benutzerdefinierte Ressourcen des AlloyDB Omni Kubernetes-Operators überwachen.
Metadatenlabels für benutzerdefinierte Ressourcendefinitionen (CRDs)
Alle benutzerdefinierten Ressourcenmesswerte haben die folgenden Labels, die die Gruppe, Version und Art der CRD kennzeichnen. Weitere Informationen finden Sie unter Kubernetes API-Konzepte. Die Definitionen und Namen der Labels sind in der folgenden Tabelle aufgeführt:
| Schlüssel | Beschreibung | Beispielwert |
|---|---|---|
|
Die Gruppe der CRD. |
|
|
Die Version der CRD. |
|
|
Die Art der CRD. |
|
Messwerte für Sicherungen
Sicherungs-Messwerte werden über Backup-Ressourcenmanifeste bereitgestellt. Alle Namen von Backup-Messwerten beginnen mit alloydb_omni_backup_. Alle Sicherungsmesswerte haben die folgenden Labels:
| Schlüssel | Wert |
|---|---|
|
|
|
|
|
|
|
|
Die Labels in der folgenden Tabelle haben einen leeren Wert und werden als gleichwertig mit Labels betrachtet, die nicht vorhanden sind, basierend auf Prometheus-Messwertnamen und ‑Labels, wenn das entsprechende Feld nicht im Sicherungsmanifest vorhanden ist.
| Name des Messwerts | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Aktueller Status der Sicherung („Succeeded“, „InProgress“ oder „Failed“) |
– |
1 |
StateSet |
|
Unix-Zeitstempel der Startzeit der Sicherung |
– |
Sek. |
Gauge |
|
Unix-Zeitstempel für die Endzeit der Sicherung |
– |
Sek. |
Gauge |
|
Dauer des Sicherungsvorgangs in Sekunden |
– |
Sek. |
Gauge |
|
Größe der abgeschlossenen Sicherung in Byte |
– |
Byte |
Gauge |
|
Spezifikation der Sicherung |
|
1 |
Info |
|
Sicherungsstatus |
|
1 |
Info |
|
Kritische Vorfälle sichern |
|
1 |
Info |
|
Erstellungszeitpunkt des kritischen Vorfalls in der Sicherung |
|
Sek. |
Gauge |
BackupPlan-Messwerte
BackupPlan-Messwerte werden aus BackupPlan-Ressourcenmanifesten bereitgestellt. Alle BackupPlan-Messwertnamen beginnen mit alloydb_omni_backupplan_. Alle BackupPlan-Messwerte haben die folgenden Labels:
| Schlüssel | Wert |
|---|---|
|
|
|
|
|
|
Die Labels in der folgenden Tabelle haben einen leeren Wert und gelten als gleichwertig mit Labels, die nicht vorhanden sind, basierend auf Prometheus-Messwertnamen und ‑Labels, wenn das entsprechende Feld nicht im BackupPlan-Manifest vorhanden ist.
| Name des Messwerts | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Aktueller Status des Sicherungsplans |
– |
1 |
StateSet |
|
Unix-Zeitstempel der letzten geplanten Sicherung des Plans |
– |
Sek. |
Gauge |
|
Unix-Zeitstempel der nächsten geplanten Sicherung durch den Plan |
– |
Sek. |
Gauge |
|
Unix-Zeitstempel der Startzeit der Wiederherstellung |
– |
Sek. |
Gauge |
|
Unix-Zeitstempel für das Ende der Wiederherstellung |
– |
Sek. |
Gauge |
|
Spezifikation des Sicherungsplans |
|
1 |
Info |
|
Status des Sicherungsplans |
|
1 |
Info |
|
Backupplan für kritische Vorfälle |
|
1 |
Info |
|
Backupplan critical incident createTime |
|
Sek. |
Gauge |
DBCluster-Messwerte
DBCluster-Messwerte werden über DBCluster-Ressourcenmanifeste bereitgestellt. Alle DBCluster-Messwertnamen beginnen mit alloydb_omni_dbcluster_. Alle DBCluster-Messwerte haben die folgenden Labels:
| Schlüssel | Wert |
|---|---|
|
Der Namespace, zu dem der DBCluster gehört. |
|
Der Name der benutzerdefinierten DBCluster-Ressource. |
Die Labels in der folgenden Tabelle haben einen leeren Wert und gelten gemäß Prometheus-Messwertnamen und -Labels als gleichwertig mit Labels, die nicht vorhanden sind, wenn das entsprechende Feld nicht im DBCluster-Manifest vorhanden ist.
| Name des Messwerts | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Die Hochverfügbarkeitsbereitschaft (HA) des `DBCluster`:
1, wenn ha-ready, andernfalls
0. |
reason: Der Grund, warum diese DBCluster (nicht) für HA bereit ist. |
1 | Gauge |
|
Bereitschaft des primären Knotens DBCluster:
1, wenn bereit, andernfalls 0. |
reason: Der Grund, warum der primäre Knoten dieses DBCluster (nicht) bereit ist. |
1 | Gauge |
|
Der aktuelle Status von DBCluster. |
|
1 | Info |
|
DBCluster-Konfiguration im Feld spec des DBCluster-Manifests. |
|
1 | Info |
|
Die Anzahl der Stand-by-Phasen, die in der DBCluster-Spezifikation definiert sind. |
– | 1 | Gauge |
|
Einträge für kritische Vorfälle im Abschnitt status.criticalIncidents des DBCluster-Manifests. |
|
1 | Info |
|
Der Zeitpunkt des kritischen Vorfalls, angegeben im Unix-Epochen-Zeitstempelformat. |
|
Sek. | Gauge |
Failover-Messwerte
Failover-Messwerte sind Messwerte, die über das Failover-Ressourcenmanifest verfügbar gemacht werden. Alle Failover-Messwertnamen beginnen mit alloydb_omni_failover_. Alle Failover-Messwerte haben die folgenden Labels:
| Schlüssel | Wert |
|---|---|
|
Der Namespace, zu dem die Failover gehört. |
|
Der Name der benutzerdefinierten Failover-Ressource. |
|
Der Name der benutzerdefinierten DBCluster-Ressource, auf die sich das Failover bezieht.
Dieser Wert entspricht dem Feld spec.dbclusterRef des Failover. |
Die Labels in der folgenden Tabelle haben einen leeren Wert und gelten als gleichwertig mit Labels, die gemäß Prometheus-Messwertnamen und ‑Labels nicht vorhanden sind, wenn das entsprechende Feld nicht im Failover-Manifest vorhanden ist.
| Messwertname | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Die Startzeit dieser Failover im Unix-Epochenzeitformat. |
|
Sek. | Gauge |
|
Die Zeit, zu der Failover beendet wurde, im Unixzeit-Format |
|
Sek. | Gauge |
|
Der aktuelle Status von Failover. |
|
1 | Info |
PgBouncer-Messwerte
PgBouncer-Messwerte sind Messwerte, die aus PgBouncer-Ressourcenmanifesten bereitgestellt werden. Alle PgBouncer-Messwertnamen beginnen mit alloydb_omni_pgbouncer_. Alle PgBouncer-Messwerte haben die folgenden Labels:
| Schlüssel | Wert |
|---|---|
|
Der Namespace, zu dem die PgBouncer gehört. |
|
Der Name der benutzerdefinierten PgBouncer-Ressource. |
|
Der Name der benutzerdefinierten DBCluster-Ressource, auf die sich diese PgBouncer bezieht. Dieser Wert entspricht dem Feld spec.dbclusterRef des PgBouncer. |
Die Labels in der folgenden Tabelle haben einen leeren Wert und gelten als gleichwertig mit Labels, die gemäß Prometheus-Messwertnamen und ‑Labels nicht vorhanden sind, wenn das entsprechende Feld im PgBouncer-Manifest nicht vorhanden ist.
| Name des Messwerts | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Der aktuelle Status von PgBouncer. |
|
1 | Info |