Die Messwerttypen folgen der Definition der Prometheus-Messwerttypen. Ein Prometheus-Infomesswert ist eine spezielle Art von Prometheus-Gauge-Messwert, der immer den Wert 1 hat und mehrere Labels enthält, die wichtige Informationen zur entsprechenden benutzerdefinierten Ressource des AlloyDB Omni Kubernetes-Operators enthalten.
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 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 Hochverfügbarkeitsbereitschaft (HA) des `DBCluster`:
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 |
|
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 sind Messwerte, die aus dem Ressourcenmanifest Failover bereitgestellt werden. 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 sich der 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äß den Prometheus-Messwertnamen und -Labelsnicht 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 sind Messwerte, die aus Ressourcenmanifesten von PgBouncer bereitgestellt werden. 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 sich dieser 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äß 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 |