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 |