Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Manage alert rules for PostgreSQL

Dernière mise à jour :Aug 19, 2026

ApsaraDB RDS s'intègre à CloudMonitor pour surveiller votre instance PostgreSQL et envoyer des notifications par e-mail à votre groupe de contacts d'alerte lorsqu'une métrique franchit un seuil. Deux approches sont possibles : activez Initiative Alert pour une couverture instantanée avec sept règles prédéfinies, ou créez des règles d'alerte personnalisées avec des métriques et des seuils adaptés à votre charge de travail.

Fonctionnement des règles d'alerte

Les règles d'alerte échantillonnent une métrique à une période statistique fixe (par exemple, toutes les 60 secondes) et déclenchent une alerte lorsque la valeur échantillonnée dépasse un seuil pendant un nombre spécifié de périodes consécutives. Par exemple, si le seuil d'utilisation du processeur est de 90 % avec une période statistique de 60 secondes et une durée de 5 périodes consécutives, une alerte ne se déclenche que si l'utilisation du processeur reste supérieure à 90 % pendant 5 minutes continues, et non lors d'un pic isolé. CloudMonitor envoie ensuite un e-mail à tous les contacts du groupe de contacts d'alerte configuré.

Activer Initiative Alert

Initiative Alert applique instantanément sept règles prédéfinies à votre instance, couvrant les métriques les plus critiques spécifiques à PostgreSQL. Aucune configuration manuelle des seuils n'est requise.

Prérequis

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Une instance ApsaraDB RDS for PostgreSQL

  • Un compte Alibaba Cloud (le propriétaire du compte est défini comme contact d'alerte par défaut)

Activer Initiative Alert

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance, puis cliquez sur l'ID de l'instance.

  2. Dans le volet de navigation de gauche, cliquez sur Monitoring and Alerts.

  3. Cliquez sur l'onglet Alerts.

  4. Dans la section droite de la page, activez l'option Initiative Alert.

Le système commence immédiatement à surveiller les métriques suivantes :

Nom de la règle Métrique Période statistique Seuil d'alerte
SystemDefault_acs_rds_dashboard_PG_RO_ReadLag Latence de synchronisation des instances en lecture seule 60 secondes Moyenne ≥ 7 200 secondes pendant 5 périodes consécutives
SystemDefault_acs_rds_dashboard_conn_usage Utilisation des connexions 60 secondes Moyenne ≥ 90 % pendant 5 périodes consécutives
SystemDefault_acs_rds_dashboard_local_fs_size_usage Utilisation du disque 60 secondes Moyenne ≥ 90 % pendant 5 périodes consécutives
SystemDefault_acs_rds_dashboard_cpu_usage Utilisation du CPU 60 secondes Moyenne ≥ 90 % pendant 5 périodes consécutives
SystemDefault_acs_rds_dashboard_iops_usage Utilisation des IOPS 60 secondes Moyenne ≥ 80 % pendant 5 périodes consécutives
SystemDefault_acs_rds_dashboard_PG_MaxSlotWalDelay Latence maximale du slot de réplication 60 secondes Moyenne ≥ 1 024 Mo pendant 5 périodes consécutives
SystemDefault_acs_rds_dashboard_PG_SwellTime Durée de la transaction la plus longue 60 secondes Moyenne ≥ 36 000 secondes pendant 5 périodes consécutives

(Facultatif) Mettre à jour le contact d'alerte

Par défaut, les notifications d'alerte sont envoyées au propriétaire du compte Alibaba Cloud. Pour ajouter ou modifier des contacts :

  1. Connectez-vous à la console Cloud Monitor.

  2. Dans le volet de navigation de gauche, cliquez sur Alert ContactsDefault Contact Group.

  3. Sous l'onglet Alert Contacts, cliquez sur Create Alert Contact. Pour plus de détails, consultez la rubrique Créer un contact d'alerte ou un groupe de contacts d'alerte.

  4. Sous l'onglet Alert Contact Group, recherchez Default Contact Group, puis cliquez sur l'icône Edit icon.

  5. Dans le panneau Modify Contact Group, mettez à jour les contacts.

Configurer des règles d'alerte personnalisées

Pour les métriques non couvertes par Initiative Alert, ou pour appliquer des seuils différents, créez des règles d'alerte personnalisées dans CloudMonitor. Les alertes sont envoyées par e-mail à tous les contacts du groupe de contacts d'alerte que vous spécifiez.

Les métriques suivantes sont disponibles pour les règles personnalisées :

Métrique
PG_DBAge
PG_InactiveSlots
PG_MaxExecutingSQLTime
PG_MaxSlotWalDelay
PG_RO_ReadLag
PG_RO_StreamingStatus
PG_ReplayLatency
PG_SwellTime
PG_ActiveConnectionsPerCpu
PG_ConnectionsUtilization
PG_CPUUtilization
PG_IOPSUtilization
PG_INODEUtilization
PG_DISKUtilization
PG_MemoryUtilization

Toutes les métriques d'alerte personnalisées pour les instances PostgreSQL sont au niveau de l'instance et sont dimensionnées par userId et instanceId. Les métriques au niveau de la session, telles que la durée d'exécution et la durée des transactions, ne sont pas disponibles en tant que métriques d'alerte ; vous ne pouvez donc pas créer de règles d'alerte pour celles-ci.

Pour surveiller les transactions de longue durée, créez une règle d'alerte personnalisée basée sur l'une des métriques au niveau de l'instance suivantes :

  • PG_SwellTime : durée de la transaction en cours d'exécution la plus longue, en secondes. L'alerte se déclenche lorsque cette durée dépasse votre seuil.

  • PG_one_minute_transactions : nombre de transactions exécutées depuis plus d'une minute. L'alerte se déclenche lorsque ce nombre dépasse votre seuil.

Créer une règle d'alerte personnalisée

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance, puis cliquez sur l'ID de l'instance.

  2. Dans le volet de navigation de gauche, cliquez sur Monitoring and Alerts.

  3. Cliquez sur l'onglet Alerts.

  4. Dans la section droite de la page, cliquez sur Set Alert Rule pour ouvrir la console CloudMonitor.

  5. Créez un groupe de contacts d'alerte. Pour plus de détails, consultez la rubrique Créer un contact d'alerte ou un groupe de contacts d'alerte.

  6. Créez une règle d'alerte. Pour plus de détails, consultez la rubrique Créer une règle d'alerte.

Remarque

Lors de la création de la règle d'alerte, définissez le paramètre Product sur ApsaraDB RDS for PostgreSQL.

Vous pouvez également surveiller les ressources en fonction des tags. Pour plus de détails, consultez la rubrique Surveiller les ressources en fonction des tags.