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 (Custom Resource Definition, CRD)
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. |
|
Sicherungsmesswerte
Sicherungs-Messwerte werden in Backup-Ressourcenmanifesten bereitgestellt. Alle Namen von Sicherungsmesswerten 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 gemäß Prometheus-Messwertnamen und -Labels als nicht vorhanden betrachtet, wenn das entsprechende Feld nicht im Backup-Manifest vorhanden ist.
| Name des Messwerts | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Aktueller Status der Sicherung („Erfolgreich“, „In Bearbeitung“ oder „Fehlgeschlagen“) |
– |
1 |
StateSet |
|
Unix-Zeitstempel des Beginns der Sicherung |
– |
Sek. |
Gauge |
|
Unix-Zeitstempel der 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 |
|
Sicherung kritischer Vorfälle |
|
1 |
Info |
|
„createTime“ für kritische Vorfälle in Backups |
|
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 werden als Labels betrachtet, die basierend auf Prometheus-Messwertnamen und -Labels nicht vorhanden sind, wenn das entsprechende Feld im BackupPlan-Manifest nicht 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 des Beginns der Wiederherstellung |
– |
Sek. |
Gauge |
|
Unix-Zeitstempel der Endzeit der Wiederherstellung |
– |
Sek. |
Gauge |
|
Spezifikation des Sicherungsplans |
|
1 |
Info |
|
Status des Sicherungsplans |
|
1 |
Info |
|
Kritische Vorfälle im Sicherungsplan |
|
1 |
Info |
|
Erstellungszeit des kritischen Vorfalls im Sicherungsplan |
|
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 als gleichwertig mit Labels, die gemäß Prometheus-Messwertnamen und ‑Labels nicht vorhanden sind, wenn das entsprechende Feld nicht im DBCluster-Manifest vorhanden ist.
| Name des Messwerts | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Die Hochverfügbarkeitsbereitschaft des „DBCluster“: 1, wenn ha-ready, andernfalls 0. |
reason: Der Grund, warum diese DBCluster (nicht) für Hochverfügbarkeit bereit ist. |
1 | Gauge |
|
Die 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-Instanzen, die in der DBCluster-Spezifikation definiert sind. |
– | 1 | Gauge |
|
Kritische Vorfallseinträge im Abschnitt status.criticalIncidents des DBCluster-Manifests. |
|
1 | Info |
|
Der Zeitpunkt, zu dem der kritische Vorfall aufgetreten ist, im Format Unix-Epoche. |
|
Sek. | Gauge |
Failover-Messwerte
Failover-Messwerte sind Messwerte, die im Failover-Ressourcenmanifest verfügbar sind. 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 Ressource Failover. |
|
Der Name der benutzerdefinierten DBCluster-Ressource, auf die sich das Failover bezieht.
Dieser Wert entspricht dem Feld spec.dbclusterRef von Failover. |
Die Labels in der folgenden Tabelle haben einen leeren Wert und werden als Labels betrachtet, die nicht vorhanden sind, basierend auf Prometheus-Messwertnamen und -Labels, wenn das entsprechende Feld im Failover-Manifest nicht vorhanden ist.
| Messwertname | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Der Zeitpunkt, zu dem dieser Failover gestartet wurde, angegeben im Unix-Epochenzeitformat. |
|
Sek. | Gauge |
|
Der Zeitpunkt, zu dem die Failover abgeschlossen wurde, im Format der Unix-Epoche |
|
Sek. | Gauge |
|
Der aktuelle Status von Failover. |
|
1 | Info |
PgBouncer-Messwerte
PgBouncer-Messwerte sind Messwerte, die über PgBouncer-Ressourcenmanifeste 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 Ressource PgBouncer. |
|
Der Name der benutzerdefinierten DBCluster-Ressource, auf die sich diese PgBouncer bezieht. Dieser Wert entspricht dem Feld spec.dbclusterRef der PgBouncer. |
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 PgBouncer-Manifest vorhanden ist.
| Name des Messwerts | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Der aktuelle Status von PgBouncer. |
|
1 | Info |