Cette page décrit les métriques de ressources personnalisées (CR) pour l'opérateur Kubernetes Omni AlloyDB. L'opérateur AlloyDB Omni Kubernetes expose des métriques construites à partir de fichiers manifestes de ressources personnalisées au format Prometheus à l'aide de kube-state-metrics.
Les types de métriques suivent la définition des types de métriques Prometheus. Une métrique Prometheus Info est un type spécial de métrique Prometheus Gauge, qui a toujours une valeur de 1 et comporte plusieurs libellés contenant des informations importantes sur la ressource personnalisée de l'opérateur Kubernetes AlloyDB Omni correspondante.
Pour savoir comment activer les métriques de ressources personnalisées, consultez Surveiller les ressources personnalisées de l'opérateur Kubernetes AlloyDB Omni.
Libellés de métadonnées de définition de ressource personnalisée (CRD)
Toutes les métriques de ressources personnalisées comportent les libellés suivants qui indiquent le groupe, la version et le type du CRD. Pour en savoir plus, consultez les concepts de l'API Kubernetes. Les définitions et les noms des libellés sont indiqués dans le tableau suivant:
Clé | Description | Exemple de valeur |
---|---|---|
|
Groupe du CRD. |
|
|
Version du CRD. |
|
|
Type de CRD. |
|
Métriques DBCluster
Les métriques DBCluster sont exposées à partir des fichiers manifestes de ressources DBCluster
. Tous les noms de métriques DBCluster commencent par alloydb_omni_dbcluster_
. Toutes les métriques DBCluster sont associées aux libellés suivants:
Clé | Valeur |
---|---|
|
Espace de noms auquel appartient le DBCluster. |
|
Nom de la ressource personnalisée DBCluster. |
Les libellés du tableau suivant auront une valeur vide et sont considérés comme équivalents aux libellés qui n'existent pas selon les noms et libellés des métriques Prometheus si le champ concerné n'est pas présent dans le fichier manifeste DBCluster.
Nom de la métrique | Description | Label | Unité | Type |
---|---|---|---|---|
|
Disponibilité de la haute disponibilité (HA) du "DBCluster" : 1 si ha-ready , sinon 0. |
reason : raison pour laquelle cet élément DBCluster est (non)prêt pour la haute disponibilité. |
1 | Jauge |
|
Disponibilité du nœud principal DBCluster : 1 si prêt, sinon 0. |
reason : raison pour laquelle le nœud principal de cette DBCluster est (non)prêt. |
1 | Jauge |
|
État actuel de DBCluster. |
|
1 | Infos |
|
Configuration DBCluster sous le champ spec du fichier manifeste DBCluster. |
|
1 | Infos |
|
Nombre de veilles définies dans la spécification DBCluster . |
N/A | 1 | Jauge |
|
Entrées d'incidents critiques dans la section status.criticalIncidents du fichier manifeste DBCluster. |
|
1 | Infos |
|
Heure à laquelle l'incident critique s'est produit, exprimée au format epoch Unix. |
|
s | Jauge |
Métriques de basculement
Les métriques de basculement sont des métriques exposées à partir du fichier manifeste de ressources Failover
. Tous les noms de métriques de basculement commencent par alloydb_omni_failover_
. Toutes les métriques de basculement comportent les étiquettes suivantes:
Clé | Valeur |
---|---|
|
Espace de noms auquel appartient Failover . |
|
Nom de la ressource personnalisée Failover . |
|
Nom de la ressource personnalisée DBCluster ciblée par le basculement.
Cette valeur est identique au champ spec.dbclusterRef de Failover . |
Les libellés du tableau suivant auront une valeur vide et sont considérés comme équivalents aux libellés qui n'existent pas en fonction des noms et libellés de métrique Prometheus si le champ concerné n'est pas présent dans le fichier manifeste de basculement.
Nom de la métrique | Description | Label | Unité | Type |
---|---|---|---|---|
|
Heure de début de cet Failover , exprimée au format epoch Unix. |
|
s | Jauge |
|
Heure à laquelle l'Failover a pris fin, exprimée au format epoch Unix |
|
s | Jauge |
|
État actuel de Failover . |
|
1 | Infos |
Métriques PgBouncer
Les métriques PgBouncer sont des métriques exposées à partir de fichiers manifestes de ressources PgBouncer
. Tous les noms de métriques PgBouncer commencent par alloydb_omni_pgbouncer_
. Toutes les métriques PgBouncer sont associées aux libellés suivants:
Clé | Valeur |
---|---|
|
Espace de noms auquel appartient PgBouncer . |
|
Nom de la ressource personnalisée PgBouncer . |
|
Nom de la ressource personnalisée DBCluster ciblée par cette PgBouncer . Cette valeur est identique au champ spec.dbclusterRef du PgBouncer . |
Les libellés du tableau suivant auront une valeur vide et sont considérés comme équivalents aux libellés qui n'existent pas en fonction des noms et libellés des métriques Prometheus si le champ concerné n'est pas présent dans le fichier manifeste PgBouncer.
Nom de la métrique | Description | Label | Unité | Type |
---|---|---|---|---|
|
État actuel de PgBouncer. |
|
1 | Infos |