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. |
- Endpoint Prometheus — configuration, authentification et scraping
- Tableau de bord — graphiques intégrés à la console cloud
- Guide OpenAPI — création de clé API et récupération des ID d'organisation et de service