Auf dieser Seite werden die Messwerte für benutzerdefinierte Ressourcen (CR) für den AlloyDB Omni Kubernetes-Operator beschrieben. Der AlloyDB Omni Kubernetes-Operator stellt Messwerte bereit, die aus Manifesten benutzerdefinierter Ressourcen im Prometheus-Format mit kube-state-metrics erstellt wurden.
Messwerttypen folgen der Definition der Prometheus-Messwerttypen. Ein Prometheus-Infomesswert ist eine spezielle Art von Prometheus-Messwert, der immer den Wert 1 hat und mehrere Labels mit wichtigen Informationen zur entsprechenden benutzerdefinierten AlloyDB Omni Kubernetes-Ressource enthält.
Informationen zum Aktivieren von benutzerdefinierten Ressourcenmesswerten 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. Labeldefinitionen und -benennungen 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 DBCluster-Ressourcenmanifesten bereitgestellt. Alle Namen von DBCluster-Messwerten 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 äquivalent zu Labels, die gemäß den Prometheus-Messwertnamen und ‑labels nicht vorhanden sind, wenn das entsprechende Feld im DBCluster-Manifest nicht vorhanden ist.
| Name des Messwerts | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Die Hochverfügbarkeit (HA) des „DBCluster“: 1 bei ha-ready, andernfalls 0. |
reason: Der Grund, warum diese DBCluster für HA (nicht) bereit ist. |
1 | Gauge |
|
Die Bereitschaft des primären Knotens DBCluster:
1, wenn er bereit ist, andernfalls 0. |
reason: Der Grund, warum der primäre Knoten dieses DBCluster nicht (bereit) ist. |
1 | Gauge |
|
Der aktuelle Status der DBCluster. |
|
1 | Info |
|
DBCluster-Konfiguration im Feld spec des DBCluster-Manifests. |
|
1 | Info |
|
Die Anzahl der Standbys, die in der DBCluster-Spezifikation definiert sind. |
– | 1 | Gauge |
|
Einträge zu kritischen Vorfällen im Abschnitt status.criticalIncidents des DBCluster-Manifests |
|
1 | Info |
|
Die Uhrzeit, zu der der kritische Vorfall aufgetreten ist, im Unix-Epochen-Zeitstempel-Format. |
|
Sek. | Gauge |
Failover-Messwerte
Failover-Messwerte sind Messwerte, die über das Failover-Ressourcenmanifest freigegeben werden. Alle Namen von Failover-Messwerten 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 das Failover ausgerichtet ist.
Dieser Wert entspricht dem Feld spec.dbclusterRef des Failover. |
Die Labels in der folgenden Tabelle haben einen leeren Wert und gelten als äquivalent zu Labels, die gemäß den Prometheus-Messwertnamen und ‑labels nicht vorhanden sind, wenn das entsprechende Feld im Failover-Manifest nicht vorhanden ist.
| Messwertname | Beschreibung | Label | Einheit | Typ |
|---|---|---|---|---|
|
Der Zeitpunkt, zu dem diese Failover gestartet wurde, im Format der Unix-Epochenzeit. |
|
Sek. | Gauge |
|
Die Zeit, zu der die Failover abgeschlossen wurde, im Format Unixzeit |
|
Sek. | Gauge |
|
Der aktuelle Status der 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 diese PgBouncer ausgerichtet ist. Dieser Wert entspricht dem Feld spec.dbclusterRef des PgBouncer. |
Die Labels in der folgenden Tabelle haben einen leeren Wert und gelten als äquivalent zu 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 von PgBouncer. |
|
1 | Info |