Créer des alertes pour Azure SQL Managed Instance à l’aide du portail Azure

S’applique à :Azure SQL Managed Instance

Cet article explique comment configurer des alertes pour les bases de données dans Azure SQL Database Managed Instance à l'aide du portail Azure. Les alertes peuvent vous envoyer un e-mail, appeler un webhook, exécuter une fonction Azure ou un runbook, appeler un système de tickets externe compatible ITSM, vous appeler sur téléphone ou envoyer un SMS quand une certaine métrique (par exemple, la taille de stockage de l’instance ou l’utilisation du processeur) atteint un seuil prédéfini. Il présente également les meilleures pratiques à adopter pour définir les périodes d’alerte.

Vue d’ensemble

Vous pouvez recevoir une alerte en fonction de métriques de surveillance pour vos services Azure ou d'événements sur ces derniers.

  • Valeurs de métriques : l’alerte se déclenche lorsque la valeur d’une métrique spécifiée dépasse un seuil que vous affectez dans un des deux sens. C’est-à-dire que le déclenchement se fait à la fois lorsque la condition est remplie et par la suite une fois que la condition n’est plus remplie.

Vous pouvez configurer une alerte pour effectuer les opérations 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 numéro de téléphone avec l’invite vocale
  • Envoyer un SMS à un numéro de téléphone
  • Appeler un webhook
  • Appeler une fonction Azure Functions
  • Appeler un runbook Azure
  • Appeler un système de tickets externe compatible ITSM

Vous pouvez configurer et obtenir des informations sur les règles d'alerte à l'aide du portail Azure, de PowerShell ou d'Azure CLI ou de l'API REST Azure Monitor.

Métriques d’alerte disponibles pour l’instance gérée

Important

Les métriques d’alerte sont disponibles pour l’instance gérée uniquement. Les métriques d’alerte pour les bases de données individuelles dans l’instance gérée ne sont pas disponibles. La télémétrie des diagnostics de base de données est en revanche disponible sous la forme de journaux de diagnostic. Les alertes sur les journaux de diagnostic peuvent être configurées à partir du produit SQL Analytics à l’aide de scripts d’alerte de journal pour l’instance gérée.

Les métriques d’instance gérée suivantes sont disponibles pour la configuration des alertes :

Métrique Description Unités de mesure/valeurs possibles
Pourcentage d’UC moyenne Pourcentage moyen d’utilisation de l’UC dans la période sélectionnée. 0-100 (pour cent)
Octets d’E/S lus Octets d’E/S lus dans la période sélectionnée. Octets
Octets d’E/S écrits Octets d’E/S écrits dans la période sélectionnée. Octets
Nombre de requêtes d’E/S Nombre de requêtes d’E/S dans la période sélectionnée. Numérique
Espace de stockage réservé Espace de stockage maximum actuel réservé pour l’instance gérée. Une modifications a lieu avec l’opération de mise à l’échelle de la ressource. Mo (mégaoctets)
Espace de stockage utilisé Espace de stockage utilisé dans la période sélectionnée. Une modifications a lieu avec la consommation de stockage par bases de données et l’instance. Mo (mégaoctets)
Nombre de cœurs virtuels vCores provisionnés pour l’instance gérée. Une modifications a lieu avec l’opération de mise à l’échelle de la ressource. 4-80 (vCores)

Créer une règle d’alerte sur une métrique avec le Portail Azure

  1. Sur le portail Azure, localisez l'instance gérée que vous souhaitez surveiller et sélectionnez-la.

  2. Sélectionnez l’élément de menu Métriques à partir de la section Surveillance.

  3. Dans le menu déroulant Métrique, sélectionnez l’une des métriques pour lesquelles vous souhaitez configurer votre alerte (la métrique Espace de stockage utilisé est montrée dans l’exemple).

  4. Sous Agrégation, sélectionnez la période d’agrégation (moyenne, minimum ou maximum) atteinte dans la période indiquée (Moy, Min ou Max).

  5. Sélectionnez Nouvelle règle d’alerte.

    Screenshot of the metrics explorer in the Azure portal with the Storage space used metric selected.

  6. Dans la section Logique d’alerte :

    Champ Description
    Seuil Spécifiez si le seuil doit être évalué sur la bse d’une valeur statique ou d’une valeur dynamique.
    Un seuil statique évalue la règle à l’aide de la valeur de seuil que vous configurez.
    Les seuils dynamiques utilisent des algorithmes de machine learning pour apprendre en continu le profil de comportement des métriques et calculer les seuils automatiquement. Des informations supplémentaires sont disponibles sur l’utilisation de seuils dynamiques pour les alertes de métriques.
    Type d’agrégation Les options de type d’agrégation sont Minimal, Maximal ou Moyen (dans la période de granularité d’agrégation)
    Opérateur Sélectionnez l’opérateur pour comparer la valeur de métrique au seuil.
    Unité Si le signal de métrique sélectionné prend en charge différentes unités (par exemple, octets, Ko, Mo et Go) et si vous avez sélectionné un seuil statique, entrez l’unité pour la logique de condition.
    Valeur du seuil Si vous avez sélectionné un seuil statique, entrez sa valeur pour la logique de condition. La valeur de seuil est la valeur d’alerte qui sera évaluée en fonction de l’opérateur et des critères d’agrégation.
    Sensibilité du seuil Si vous avez sélectionné un seuil dynamique, entrez le niveau de sensibilité. Le niveau de sensibilité affecte la marge de dérive par rapport au modèle de série métrique nécessaire pour déclencher une alerte.
    Précision d'agrégation Sélectionnez l’intervalle utilisé pour regrouper les points de données à l’aide de la fonction de type d’agrégation. Choisissez une granularité d’agrégation (période) supérieure à la fréquence d’évaluation afin de réduire la probabilité de manquer la première période d’évaluation d’une série chronologique ajoutée.
    Fréquence d’évaluation Sélectionnez la fréquence à laquelle la règle d’alerte doit être exécutée. Sélectionnez une fréquence inférieure à la granularité d’agrégation afin de générer une fenêtre glissante pour l’évaluation.
  7. Dans la section Quand évaluer :

    Champ Description
    Vérifier chaque Choisissez la fréquence à laquelle la règle d’alerte vérifie si la condition est remplie.
    Période de recherche arrière Choisissez la période de recherche arrière, c’est-à-dire la période passée sur laquelle doit porter l’évaluation chaque fois que les données sont vérifiées. Vous évaluez par exemple toutes les minutes les 5 dernières minutes.

    Dans l’exemple présenté dans la capture d’écran, la valeur de 1 840 876 Mo est utilisée pour représenter une valeur de seuil de 1,8 To. Comme l’opérateur dans l’exemple est défini sur Supérieur à, l’alerte est créée si la consommation d’espace de stockage sur l’instance gérée dépasse 1,8 To. Notez que la valeur de seuil pour les métriques de l’espace de stockage doit être exprimée en Mo.

    Screenshot of Condition tab of the Create alert rule dialog box in the Azure portal. The Alert logic and When to evaluate sections are highlighted.

  8. Sélectionnez Suivant : Actions> en bas de la page ou l'onglet Actions.

  9. Sous l’onglet Actions, sélectionnez ou créez le groupe d’actions requis. Cette action définit ce qui se passera au déclenchement d’une alerte (par exemple, l’envoi d’un e-mail ou un appel sur votre téléphone). Si vous devez créer un groupe d’actions :

    1. Sélectionnez +Créer un groupe d’actions.

      Screenshot of Actions tab of the Create alert rule dialog box in the Azure portal. The Create action group button is highlighted.

    2. Renseignez les champs Nom de groupe d’actions et Nom d’affichage, puis sélectionnez une option sous Région :

      Option Comportement
      Global Le service des groupes d’actions détermine l’emplacement où le groupe d’actions doit être stocké. Le groupe d’actions est conservé dans au moins deux régions pour garantir la résilience régionale. Les actions peuvent être traitées dans n’importe quelle zone géographique.

      Les actions Voice, SMS et e-mail effectuées en raison d’alertes d’intégrité du service sont résilientes aux incidents de site actif Azure.
      Régionale Le groupe d’actions est stocké dans la région sélectionnée. Le groupe d’actions est redondant interzone. Les actions sont traitées dans la région.

      Utilisez cette option si vous souhaitez vous assurer que le traitement de votre groupe d’actions soit effectué dans une limite géographique spécifique.

      Screenshot of Basics tab of the Create an action group dialog box in the Azure portal.

    3. Sélectionnez Suivant : Notifications> en bas de la page ou l’onglet Notifications.

    4. Sous l’onglet Notifications, définissez une notification à envoyer quand l’alerte est déclenchée.

      • Type de notification : sélectionnez Envoyer un e-mail au rôle Azure Resource Manager pour envoyer un e-mail aux utilisateurs qui sont affectés à certains rôles Azure Resource Manager au niveau de l’abonnement ou E-mail/SMS/Push/Voix pour envoyer différents types de notification à des destinataires spécifiques.

      • Name : entrez un nom pour la notifications.

      • Détails : En fonction du type de notification sélectionné, entrez une adresse e-mail, un numéro de téléphone ou d’autres informations.

      • Schéma d’alerte commun : Vous pouvez choisir d’activer le schéma d’alerte commun, qui offre l’avantage de générer une seule charge utile d’alerte extensible et unifiée sur tous les services d’alerte dans Monitor. Pour plus d’informations sur ce schéma, consultez Schéma d’alerte commun.

      Screenshot of the Notifications tab of the Create action group dialog box. Configuration information for an email notification is visible.

    5. Si vous devez définir une liste d’actions à déclencher quand une alerte est déclenchée, sélectionnez l’onglet Actions et définissez des actions telles que l’exécution d’un webhook, d’une fonction Azure ou d’un runbook ou la création d’un ticket ITSM dans votre système compatible.

      Screenshot of the Actions tab of the Create action group dialog box in the Azure portal with the Action type and Name fields highlighted.

    6. Si vous souhaitez affecter une paire clé-valeur au groupe d’actions, sélectionnez l’onglet Étiquettes. Sinon, ignorez cette étape. En utilisant des balises, vous pouvez catégoriser vos ressources Azure. Les balises sont disponibles pour toutes les ressources, groupes de ressources et abonnements Azure.

      Screenshot of the Tags tab of the Create action group dialog box in the Azure portal. Values are visible in the Name and Value boxes.

    7. Pour passer en revue vos paramètres, sélectionnez l'onglet Vérifier + créer. Cette étape permet de vérifier rapidement vos entrées pour vous assurer que vous avez entré toutes les informations nécessaires. En cas de problème, ceux-ci sont signalés ici. Une fois que vous avez examiné les paramètres, sélectionnez Créer pour créer le groupe d’actions.

      Screenshot of the Review and create tab of the Create an action group dialog box in the Azure portal with the Create button highlighted.

  10. Sous l’onglet Détails, renseignez les détails de la règle d’alerte et les paramètres de vos enregistrements, puis sélectionnez le type de gravité. Vous pouvez également ajouter vos propres propriétés à la règle d’alerte sous Propriétés personnalisées.

    Screenshot of the Details tab of the Create alert dialog box in the Azure portal.

  11. Sous l’onglet Balises, définissez les balises requises sur la ressource de règle d’alerte. Sinon, ignorez cette étape.

    Screenshot of the Tags tab of the Create an alert rule dialog box in the Azure portal. Values are visible in the Name and Value boxes.

  12. Sous l’onglet Vérifier + créer, une validation est effectuée et vous informe de problèmes éventuels. Quand la validation réussit et que vous avez examiné les paramètres, sélectionnez le bouton Créer en bas de la page.

    Screenshot of the Review + create tab of the Create an alert rule dialog box in the Azure portal. The Create button is highlighted.

La nouvelle règle d’alerte est active en quelques minutes et est déclenchée en fonction de vos paramètres.

Vérification des alertes

Notes

Pour supprimer les alertes inutiles, consultez Suppression des alertes à l’aide de règles d’action.

Lors de la configuration d’une règle d’alerte, vérifiez que vous êtes satisfait du déclencheur d’alerte et de sa fréquence. Dans l’exemple indiqué sur cette page pour la configuration d’une alerte sur l’espace de stockage utilisé, si votre option d’alerte est E-mail, vous pouvez recevoir un e-mail comme celui indiqué ci-dessous.

Screenshot of an example of the email that is sent when an alert is triggered.

L’e-mail indique le nom de l’alerte, les détails du seuil et la raison pour laquelle l’alerte a été déclenchée pour vous aider à vérifier et à résoudre les problèmes de votre alerte.

  • Sélectionnez le bouton Voir dans le portail Azure pour voir l’alerte reçue par e-mail dans le portail Azure.
  • Sélectionnez Afficher la règle > pour voir ou modifier la règle d’alerte qui a déclenché l’alerte.
  • Sélectionnez Afficher la ressource > pour voir l’instance managée pour laquelle l’alerte a été déclenchée.

Afficher, suspendre, activer, modifier et supprimer des règles d’alerte existantes

Notes

Les alertes existantes doivent être gérées à partir du menu Alertes du tableau de bord du portail Azure. Les alertes existantes ne peuvent pas être modifiées à partir du volet de ressource de la Managed Instance.

Pour afficher, suspendre, activer, modifier et supprimer des alertes existantes :

  1. Recherchez des alertes à l’aide de la recherche dans le portail Azure. Cliquez sur Alertes.

    Screenshot of the search box in the Azure portal. The 'alerts' search term and Alerts service in the search results are highlighted.

    Vous pouvez également cliquer sur Alertes dans la barre de navigation Azure, si vous l’avez configurée.

  2. Dans le volet Alertes, sélectionnez Règles d'alerte.

    Screenshot of the Alerts page in the Azure portal with the Alert rules button highlighted.

    La liste des alertes existantes s’affiche. Sélectionnez une règle d’alerte existante pour la gérer. Les règles actives existantes peuvent être modifiées et ajustées à votre convenance. Les règles actives peuvent également être suspendues sans être supprimées.

Étapes suivantes