Messwerttypen folgen der Definition von Prometheus-Messwerttypen. Ein Prometheus-Messwert vom Typ „Info“ ist eine spezielle Art von Prometheus-Messwert vom Typ „Gauge“. Er hat immer den Wert 1 und mehrere Labels mit wichtigen Informationen zur entsprechenden benutzerdefinierten Ressource des AlloyDB Omni Kubernetes-Operators.
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 Messwerte für benutzerdefinierte Ressourcen haben die folgenden Labels, die die Gruppe, Version und Art der CRD kennzeichnen. Weitere Informationen finden Sie unter Kubernetes API concepts. Labeldefinitionen und -benennung sind in der folgenden Tabelle aufgeführt:
| Schlüssel | Beschreibung | Beispielwert |
|---|---|---|
|
Die Gruppe der CRD. |
|
|
Die Version der CRD. |
|
|
Die Art der CRD. |
|
DBCluster-Messwerte
DBCluster-Messwerte werden aus Ressourcenmanifesten von DBCluster 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 Ressource `DBCluster`. |
Die Labels in der folgenden Tabelle haben einen leeren Wert und gelten als gleichwertig mit Labels, die gemäß den Prometheus-Messwertnamen und ‑Labelsnicht vorhanden sind , wenn das entsprechende Feld nicht im DBCluster-Manifest vorhanden ist.
| Name des Messwerts | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Die Bereitschaft des `DBCluster` für Hochverfügbarkeit (HA):
1 wenn ha-ready, andernfalls
0. |
reason: Der Grund, warum dieser DBCluster für HA bereit oder nicht bereit ist. |
1 | Gauge |
|
Die Bereitschaft des DBCluster primären Knotens:
1 wenn bereit, andernfalls 0. |
reason: Der Grund, warum der primäre Knoten dieses DBCluster bereit oder nicht bereit ist. |
1 | Gauge |
|
Der aktuelle Status des DBCluster. |
|
1 | Info |
|
Die DBCluster-Konfiguration im Feld spec des DBCluster-Manifests. |
|
1 | Info |
|
Die Anzahl der in der DBCluster-Spezifikation definierten Standbys. |
– | 1 | Gauge |
|
Einträge zu kritischen Vorfällen im Abschnitt status.criticalIncidents des DBCluster-Manifests. |
|
1 | Info |
|
Der Zeitpunkt, zu dem der kritische Vorfall aufgetreten ist, im Format der Unix-Epochenzeit. |
|
Sek. | Gauge |
Failover-Messwerte
Failover-Messwerte werden aus dem Ressourcenmanifest von Failover bereitgestellt. Alle Failover-Messwertnamen beginnen mit alloydb_omni_failover_. Alle Failover-Messwerte haben die folgenden Labels:
| Schlüssel | Wert |
|---|---|
|
Der Namespace, zu dem der Failover gehört. |
|
Der Name der benutzerdefinierten Ressource Failover. |
|
Der Name der benutzerdefinierten Ressource `DBCluster`, auf die der Failover abzielt.
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äß den Prometheus-Messwertnamen und ‑Labels nicht vorhanden sind, wenn das entsprechende Feld nicht im Failover-Manifest vorhanden ist.
| Messwertname | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Der Zeitpunkt, zu dem dieser Failover gestartet wurde, im Format der
Unix-Epochenzeit. |
|
Sek. | Gauge |
|
Der Zeitpunkt, zu dem der Failover beendet wurde, im Format der Unix-Epochenzeit. |
|
Sek. | Gauge |
|
Der aktuelle Status des Failover. |
|
1 | Info |
PgBouncer-Messwerte
PgBouncer-Messwerte werden aus Ressourcenmanifesten von PgBouncer bereitgestellt. Alle PgBouncer-Messwertnamen beginnen mit alloydb_omni_pgbouncer_. Alle PgBouncer-Messwerte haben die folgenden Labels:
| Schlüssel | Wert |
|---|---|
|
Der Namespace, zu dem der PgBouncer gehört. |
|
Der Name der benutzerdefinierten Ressource PgBouncer. |
|
Der Name der benutzerdefinierten Ressource `DBCluster`, auf die dieser PgBouncer abzielt. 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äß den Prometheus-Messwertnamen und ‑Labels nicht vorhanden sind, wenn das entsprechende Feld nicht im PgBouncer-Manifest vorhanden ist.
| Name des Messwerts | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Der aktuelle Status des PgBouncer. |
|
1 | Info |