Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Référence des métriques de ClickHouse Managed Postgres

Beta

Cette page répertorie toutes les métriques exposées par le endpoint Prometheus de ClickHouse Managed Postgres. Pour la configuration et l’authentification, consultez la page endpoint Prometheus.

Labels communs

Chaque métrique comporte les labels suivants :

Label Description
clickhouse_org ID de l'organisation
postgres_service ID du service Postgres
postgres_service_name Nom du service Postgres

Certaines métriques ajoutent un label pour la dimension selon laquelle elles sont ventilées (par ex. mode pour les métriques CPU, state pour les connexions, database pour la taille de la base de données). Ces labels sont indiqués à côté de chaque métrique.

Métrique d’information

PostgresServiceInfo est une métrique de type gauge toujours égale à 1, dont les label portent le statut actuel et la version du service. Utilisez-la pour joindre le statut à d’autres métriques ou pour déclencher une alerte lorsqu’un service sort de l’état running.

Métrique Type Libellés supplémentaires Description
PostgresServiceInfo gauge postgres_status, postgres_version Une série par service ; la valeur est toujours 1.

postgres_status indique l’état actuel du cycle de vie du service (par exemple running, creating, stopped). postgres_version indique la version majeure de Postgres (par ex. 17, 18).

Capacité

Limites statiques provisionnées pour le service. Elles ne changent que lorsque le service est redimensionné.

Métrique Type Unité Description
PostgresServer_CPUCores gauge cores Cœurs CPU alloués au service.
PostgresServer_MemoryLimitBytes gauge bytes Mémoire allouée au service.
PostgresServer_StorageLimitBytes gauge bytes Stockage alloué au service.

Utilisation des ressources

Métrique Type label supplémentaires Description
PostgresServer_CPUSeconds_Total compteur mode Temps CPU consommé, ventilé par mode : user, system, iowait, softirq, steal, irq, nice, idle.
PostgresServer_MemoryUsedPercent gauge Mémoire utilisée, en pourcentage de PostgresServer_MemoryLimitBytes.
PostgresServer_MemoryCachePercent gauge Mémoire utilisée par le cache et les tampons, en pourcentage de la mémoire totale.
PostgresServer_FilesystemUsedPercent gauge Espace du système de fichiers utilisé, en pourcentage du stockage total.

Pour calculer l’utilisation du CPU en pourcentage, calculez le taux de PostgresServer_CPUSeconds_Total pour les modes qui vous intéressent, puis divisez-le par PostgresServer_CPUCores.

E/S disque et réseau

Métrique Type Unité Description
PostgresServer_DiskReads_Total compteur ops Opérations de lecture sur disque effectuées.
PostgresServer_DiskWrites_Total compteur ops Opérations d'écriture sur disque effectuées.
PostgresServer_NetworkReceiveBytes_Total compteur bytes Octets reçus via le réseau.
PostgresServer_NetworkTransmitBytes_Total compteur bytes Octets transmis via le réseau.

Activité de la base de données

Compteurs cumulés depuis le démarrage du service. Utilisez rate() ou irate() pour obtenir des valeurs par seconde.

Métrique Type Description
PostgresServer_TuplesFetched_Total compteur Lignes récupérées par les requêtes.
PostgresServer_TuplesInserted_Total compteur Lignes insérées.
PostgresServer_TuplesUpdated_Total compteur Lignes mises à jour.
PostgresServer_TuplesDeleted_Total compteur Lignes supprimées.
PostgresServer_TransactionsCommitted_Total compteur Transactions validées.
PostgresServer_TransactionsRolledBack_Total compteur Transactions annulées.
PostgresServer_Deadlocks_Total compteur Interblocages détectés.

Connexions, cache et taille de la base de données

Métrique Type label supplémentaires Description
PostgresServer_ActiveConnections gauge state Connexions par état (p. ex. active, idle).
PostgresServer_CacheHitRatio gauge Taux de réussite du cache tampon : pourcentage de blocs servis depuis le cache par rapport au nombre total de blocs accédés.
PostgresServer_DatabaseSizeBytes gauge database Taille sur disque de chaque base de données, en octets. Inclut la base postgres par défaut ainsi que toutes les bases de données créées par l’utilisateur.
Navigation