Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :Azure SQL Managed Instance
Cet article explique comment configurer des alertes pour les bases de données dans Azure SQL Managed Instance à l’aide du portail Azure. Il présente également les meilleures pratiques à adopter pour définir les règles d’alerte.
Configurer une nouvelle alerte de métriques
Vous pouvez recevoir une alerte en fonction de métriques de surveillance pour vos services Azure ou d'événements sur ces derniers. Pour plus d’informations, consultez Alertes de métrique.
- Valeurs de métrique : l’alerte se déclenche lorsque la valeur d’une métrique spécifiée dépasse un seuil que vous affectez.
- Événements du journal d’activité : une alerte peut se déclencher sur chaque événement ou uniquement lorsqu’un certain nombre d’événements se produisent.
- Intégrité des ressources : alerte liée aux événements d’état d’intégrité des ressources, notamment si l’événement a été lancé par la plateforme ou l’utilisateur.
- Recherche dans les journaux - Recherche dans log Analytics sur les données de journal capturées, y compris les recherches de journaux personnalisées ou les exemples de requêtes préparés.
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 à des e-mails supplémentaires que vous spécifiez, notamment pour un rôle Azure Resource Manager
- Appeler un numéro de téléphone avec l’invite vocale
- Envoyer un SMS à un numéro de téléphone
- Envoyer une notification Azure mobile app
- Démarrer un runbook d’automation
- Appeler une fonction Azure
- Démarrer une action Event Hubs
- Créer un ticket compatible ITSM
- Sélectionner une action d’application logique
- Appeler un webhook ou un webhook sécurisé
Vous pouvez configurer et obtenir des informations sur les règles d’alerte à l’aide des ressources suivantes :
- Portail Azure, comme indiqué dans cet article.
- PowerShell
- Interface de ligne de commande (CLI)
- Modèle ARM
- API REST Azure Monitor
Métriques d’alerte disponibles pour Azure SQL Managed Instance
Important
Les métriques d’alerte sont disponibles pour l’instance SQL managée uniquement. Les métriques d’alerte pour les bases de données individuelles d’une instance managée SQL ne sont pas disponibles. La télémétrie des diagnostics de base de données est d’autre part disponible sous la forme de journaux de diagnostic.
Les métriques d’instance SQL managée suivantes sont disponibles pour la configuration des alertes :
| Metric | Description | Unités de mesure ou valeurs possibles |
|---|---|---|
| Pourcentage d’UC moyenne | Pourcentage moyen d’utilisation de l’UC dans la période sélectionnée. | 0-100 (pourcentage) |
| Octets d’E/S lus | Octets d’E/S lus dans la période sélectionnée. | Bytes |
| Octets d’E/S écrits | Octets d’E/S écrits dans la période sélectionnée. | Bytes |
| Nombre de requêtes d’E/S | Nombre de requêtes d’E/S dans la période sélectionnée. | Numerical |
| Espace de stockage réservé | Max. Espace de stockage actuel réservé à l’instance managée SQL. 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 managée SQL. 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
Dans le portail Azure, recherchez l’instance managée SQL qui vous intéresse, puis sélectionnez-la.
Sélectionnez l’élément de menu Métriques dans la section Surveillance.
Dans la liste déroulante Métriques , sélectionnez l’une des métriques sur lesquelles vous souhaitez configurer votre alerte (l’espace de stockage utilisé est illustré dans l’exemple).
Utilisez l’agrégation pour sélectionner la période d’agrégation : moyenne, minimale ou maximale atteinte dans la période donnée (Avg, Min ou Max).
Sélectionnez Nouvelle règle d’alerte.
Dans la section logique d’alerte :
Field Description Threshold 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) Operator 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, telles que des octets, des Ko, des Mo et des Go, et si vous avez sélectionné un seuil statique , entrez l’unité pour la logique de condition. Seuil Si vous avez sélectionné un seuil statique , entrez la valeur de seuil de la logique de condition. La valeur seuil est la valeur d’alerte qui est é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. Granularité 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 pour 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. Dans la section Quand évaluer :
Field Description Vérifier toutes les 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 déclenchée si la consommation d’espace de stockage sur l'instance SQL gérée dépasse 1,8 To. La valeur seuil pour les métriques de l’espace de stockage doit être exprimée en Mo.
Sélectionnez Suivant : actions > en bas de la page ou l’onglet Actions.
Sous l’onglet Actions , sélectionnez ou créez le groupe d’actions requis. Cette action définit ce qui se passe au déclenchement d’une alerte (par exemple, l’envoi d’un e-mail ou un appel sur votre téléphone). Sélectionnez un groupe d’actions existant dans le volet Sélectionner des groupes d’actions ou créez un groupe d’actions dans votre abonnement.
Sélectionnez + Créer un groupe d’actions.
Renseignez les champs Nom de groupe d’actions et Nom d’affichage, puis sélectionnez une option sous Région :
Option Behavior 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. Le traitement des actions peut être effectué dans n’importe quelle région géographique.
Les actions vocales, par SMS et e-mail effectuées en raison d’alertes d’intégrité du service sont résilientes aux incidents de site en direct Azure.Regional Le groupe d’actions est stocké dans la région sélectionnée. Le groupe d’actions est redondant interzone. Le traitement des actions est effectué dans la région.
Utilisez cette option si vous souhaitez vous assurer que le traitement de votre groupe d’actions est effectué dans une limite géographique spécifique.Sélectionnez Suivant :Notifications> en bas de la page ou sous l’onglet Notifications .
Dans l’onglet Notifications , définissez une notification à envoyer lorsque 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 affectés à certains rôles Azure Resource Manager au niveau de l’abonnement ou message e-mail/SMS/Push/Voice pour envoyer différents types de notification à des destinataires spécifiques.
Nom : entrez un nom unique pour la notification.
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.
Si vous devez définir une liste d’actions à déclencher lorsqu’une alerte est déclenchée, sélectionnez l’onglet Actions et définissez les actions.
Si vous souhaitez affecter une paire clé-valeur au groupe d’actions, sélectionnez l’onglet Balises . 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.
Pour passer en revue vos paramètres, sélectionnez l’onglet Vérifier + créer . Cette étape vérifie rapidement vos entrées pour vous assurer que vous avez entré toutes les informations requises. En cas de problème, ceux-ci sont signalés ici. Après avoir examiné les paramètres, sélectionnez Créer pour créer le groupe d’actions.
Sous l’onglet Détails , renseignez les détails et les paramètres de la règle d’alerte pour vos enregistrements, puis sélectionnez le type de gravité. Vous pouvez également utiliser les propriétés personnalisées pour ajouter vos propres propriétés à la règle d’alerte.
Sous l’onglet Balises , définissez les balises requises sur la ressource de règle d’alerte. Sinon, ignorez cette étape.
Sous l’onglet Vérifier + créer, une validation est effectuée et vous informe de problèmes éventuels. Lorsque la validation réussit et que vous avez examiné les paramètres, sélectionnez le bouton Créer en bas de la page.
La nouvelle règle d’alerte est active en quelques minutes et est déclenchée en fonction de vos paramètres.
Créer plus de règles d’alerte dans le portail Azure
Vous pouvez également créer des règles d’alerte sur les événements du journal d’activité, l’intégrité des ressources et la recherche dans les journaux de votre SQL managed instance.
Pour plus d’informations, consultez l’article suivant :
Dans le portail Azure, recherchez la ressource que vous souhaitez surveiller et sélectionnez-la.
Dans le menu des ressources, sous Surveillance, sélectionnez Alertes. Le texte et l’icône peuvent varier légèrement pour les différentes ressources.
Sélectionnez le bouton + Créer , puis une règle d’alerte.
Dans la page Créer une règle d’alerte, l’étendue est automatiquement configurée sur la ressource.
Note
Pour éviter l’expansion de nombreuses alertes indépendantes, vous pouvez configurer des alertes pour toutes les ressources d’un type dans un abonnement, un groupe de ressources ou un serveur logique Azure SQL Database. Utilisez l’onglet Étendue pour modifier l’étendue de la nouvelle règle d’alerte.
Dans Azure SQL Managed Instance, capturez des événements et configurez des alertes pour l’intégrité du service de ressources dans la catégorie de signal Resource Health .
Dans le volet Conditions , sélectionnez Afficher tous les signaux.
Dans le volet Sélectionner un signal, sélectionnez Intégrité des ressources. Sélectionnez Appliquer.
L’état de l’événement, l’état actuel des ressources, l’état de la ressource précédente et les listes déroulantes type de ressource fournissent des options pour configurer des alertes pour de nombreuses modifications possibles de l’état d’intégrité des ressources. Par défaut, tous les changements d’état et d’état possibles sont sélectionnés, afin que vous puissiez envoyer des alertes pour la détection et la résolution des problèmes d’intégrité du service.
Field Description État de l’événement Sélectionnez les états des événements Resource Health. Les valeurs sont actives, en cours, résolues et mises à jour. État actuel des ressources Sélectionnez l’état actuel des ressources. Les valeurs sont disponibles, détériorées et indisponibles. État précédent des ressources Sélectionnez l’état précédent des ressources. Les valeurs sont disponibles, détériorées, indisponibles et inconnues. Type de raison Sélectionnez les causes des événements Resource Health. Les valeurs sont lancées par la plateforme, inconnues et lancées par l’utilisateur. Sélectionnez Suivant : Actions>.
Une fois que vous avez défini la condition d’alerte, procédez comme suit pour créer la règle d’alerte :
- Sélectionnez un groupe d’actions existant dans le volet Sélectionner des groupes d’actions ou créez un groupe d’actions dans votre abonnement. Un groupe d’actions vous permet de définir l’action à exécuter lorsqu’une condition d’alerte se produit. Cette action définit ce qui se passe au déclenchement d’une alerte (par exemple, l’envoi d’un e-mail).
- Vous pouvez également utiliser la fonctionnalité Utiliser des actions rapides pour créer un groupe d’actions et fournir un e-mail ou une cible de notification Azure mobile app.
- Sélectionnez Suivant : Détails>.
- Fournissez un abonnement et un groupe de ressources.
- Par défaut, la gravité d’une règle d’alerte est 3 - Caractère informatif. Vous pouvez ajuster la gravité de la règle d’alerte comme vous le souhaitez.
- Fournissez le nom de règle d'alerte. Il est facultatif, mais recommandé, de fournir une description.
- Fournissez une région pour la règle d’alerte.
- Choisissez une identité pour la règle d’alerte. Vous pouvez choisir d’utiliser la règle d’alerte avec l’identité managée affectée par le système (SAMI), l’identité managée affectée par l’utilisateur (UAMI). Pour plus d’informations, consultez Identité.
- Sous Options avancées :
- Veillez à sélectionner Activer lors de la création de la règle d’alerte pour commencer à s’exécuter dès que vous avez terminé de le créer.
- L’option Résoudre automatiquement les alertes est activée par défaut. Cette option rend l’alerte avec état, ce qui signifie que l’alerte est résolue lorsque la condition n’est plus remplie.
- Sélectionnez Suivant : Balises>.
- Envisagez d'utiliser les balises Azure. Par exemple, la balise « Owner » ou « CreatedBy » pour identifier qui a créé la ressource, et la balise « Environnement » pour identifier si cette ressource est en production, développement, etc. Pour plus d’informations, consultez Développer une stratégie de nommage et de catégorisation des ressources Azure.
- Sélectionnez Revoir + créer.
- Cliquez sur Créer. Bientôt, l’alerte est active.
Vérifier les alertes
Note
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. Pour l’exemple présenté sur cette page pour configurer une alerte sur l’espace de stockage utilisé, si votre option d’alerte était e-mail, vous pouvez recevoir un e-mail comme dans l’exemple suivant :
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 afficher l’instance managée SQL pour laquelle l’alerte a été déclenchée.
Gérer les règles d’alerte
Note
Les alertes existantes doivent être gérées à partir du menu Alertes dans le menu de ressources du portail Azure. Les alertes existantes ne peuvent pas être modifiées à partir du volet de ressources Azure SQL Managed Instance.
Pour afficher, suspendre, activer, modifier et supprimer des alertes existantes :
Recherchez des alertes à l’aide de la recherche dans le portail Azure. Sélectionnez Alertes.
Vous pouvez également sélectionner Alertes dans la barre de navigation Azure si vous l’avez configuré.
Dans le volet Alertes , sélectionnez Règles d’alerte.
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.