Utiliser le portail Azure pour configurer des alertes sur les métriques pour Azure Cosmos DB for PostgreSQL

S’APPLIQUE À : Azure Cosmos DB for PostgreSQL (avec l’extension de base de données Citus pour PostgreSQL)

Cet article explique comment configurer des alertes Azure Cosmos DB for PostgreSQL à l’aide du portail Azure. Vous pouvez recevoir une alerte basée sur des métriques de supervision pour vos services Azure.

Vous allez configurer une alerte qui se déclenche quand la valeur d’une métrique spécifiée dépasse un seuil. L’alerte se déclenche quand la condition est remplie pour la première fois et continue à se déclencher par la suite.

Vous pouvez configurer une alerte pour effectuer les actions suivantes lors de son déclenchement :

  • Envoyer des notifications par e-mail à l’administrateur de service et aux coadministrateurs.
  • Envoyer un e-mail à d’autres adresses que vous spécifiez
  • Appeler un webhook.

Vous pouvez configurer et obtenir des informations sur les règles d’alerte à l’aide des ressources suivantes :

Créer une règle d’alerte sur une métrique à partir du portail Azure

  1. Dans le portail Azure, sélectionnez le serveur Azure Cosmos DB for PostgreSQL à surveiller.

  2. Dans la section Surveillance de la barre latérale, sélectionnez Alertes, puis Créer ou Créer une règle d’alerte.

    Capture d’écran montrant la sélection de l’option Créer une règle d’alerte.

  3. L’écran Sélectionner un signal s’affiche. Sélectionnez une métrique dans la liste des signaux d'alerte. Dans cet exemple, sélectionnez Pourcentage de stockage.

    Capture d’écran de la page Configurer la logique du signal sur laquelle apparaissent plusieurs signaux

  4. Dans la page Créer une règle d’alerte, sous l’onglet Condition, sous Logique d’alerte, suivez les éléments suivants :

    • Pour Seuil, sélectionnez Statique.
    • Pour Type d’agrégation, sélectionnez Moyenne.
    • Pour Opérateur, sélectionnez Supérieur à.
    • Pour Valeur de seuil, entrez 85.

    Capture d’écran montrant la configuration de la logique d’alerte.

  5. Sélectionnez l’onglet Actions, puis Créer un groupe d’actions afin de créer un groupe pour recevoir des notifications sur l’alerte.

  6. Dans le formulaire Créer un groupe d’actions, sélectionnez l’Abonnement, le groupe de ressources et la Région, puis entrez un nom et un nom d’affichage pour le groupe.

    Capture d’écran montrant le formulaire Créer un groupe d’actions.

  7. Sélectionnez Suivant : Notifications au bas de la page.

  8. Dans l’onglet Notifications, sous Type de notification, sélectionnez Email/Message SMS/Push/Message vocal.

  9. Dans le formulaire Email/SMS/Push/Message vocal, renseignez les adresses e-mail et numéros de téléphone pour les types de notifications et les destinataires souhaités, puis sélectionnez OK.

    Capture d’écran montrant la page Créer une règle d’alerte.

  10. Dans le formulaire Créer un groupe d’actions, entrez un nom pour la nouvelle notification.

  11. Sélectionnez Vérifier + créer, puis Créer pour créer le groupe d’actions. Le nouveau groupe d’actions est créé et apparaît sous Nom du groupe d’actions dans l’onglet Actions de la page Créer une règle d’alerte.

  12. Sélectionnez Suivant : Détails au bas de la page.

  13. Sous l’onglet Détails, sélectionnez une gravité pour la règle. Donnez à la règle un nom facilement identifiable, puis ajoutez une description facultative.

    Capture d’écran montrant le volet Détails de l’alerte.

  14. Sélectionnez Vérifier + créer, puis Créer pour créer l’alerte. Après quelques minutes, l’alerte est active et se déclenche comme décrit précédemment.

Gérer les alertes

Après avoir créé une alerte, vous pouvez la sélectionner et exécuter les actions suivantes :

  • Afficher un graphique indiquant le seuil de la métrique et les valeurs réelles du jour précédent concernant cette alerte.
  • Modifiez ou Supprimez la règle d’alerte.
  • Désactivez ou Activez l’alerte, selon que vous voulez arrêter temporairement ou reprendre la réception de notifications.

Alertes suggérées

Voici quelques exemples d’alertes suggérées à configurer.

Espace disque

La surveillance et la génération d’alertes sont importantes pour chaque cluster de production. La base de données PostgreSQL sous-jacente nécessite un espace disque libre pour fonctionner correctement. Si le disque est saturé, le nœud du serveur de base de données est mis hors connexion et refuse de démarrer jusqu’à ce que de l’espace soit disponible. À ce stade, une demande de support Microsoft est requise pour résoudre le problème.

Nous vous recommandons de définir des alertes d’espace disque sur chaque nœud dans chaque cluster, même pour une utilisation hors production. Les alertes d’utilisation de l’espace disque fournissent l’avertissement préalable nécessaire à une intervention et au maintien de l’intégrité des nœuds. Pour de meilleurs résultats, essayez une série d’alertes à 75 %, 85 % et 95 % d’utilisation. Les pourcentages à choisir dépendent de la vitesse d’ingestion des données, étant donné qu’une ingestion des données rapide remplit le disque plus rapidement.

À mesure que le disque approche de sa limite d’espace, essayez ces techniques pour obtenir davantage d’espace libre :

  • Examinez la stratégie de conservation des données. Déplacez les données les plus anciennes vers le stockage froid si possible.
  • Envisagez d’ajouter des nœuds au cluster et de rééquilibrer les partitions. Le rééquilibrage répartit les données sur d’autres ordinateurs.
  • Envisagez d’augmenter la capacité des nœuds worker. Chaque worker peut contenir jusqu’à 2 Tio de stockage. Toutefois, l’ajout de nœuds doit être tenté avant le redimensionnement des nœuds, car l’ajout de nœuds s’effectue plus rapidement.

Utilisation de l’UC

La supervision de l’utilisation du processeur est utile pour établir une base de référence pour les performances. Par exemple, vous remarquerez peut-être que l’utilisation du processeur est généralement d’environ 40 à 60 %. Si l’utilisation du processeur commence soudainement à tourner autour de 95 %, vous pouvez identifier une anomalie. L’utilisation du processeur peut refléter une croissance naturelle, mais elle peut également révéler une requête isolée. Lors de la création d’une alerte de processeur, définissez une précision d’agrégation longue pour intercepter les augmentations prolongées et ignorer les pics momentanés.

Étapes suivantes