Création d'une alarme de base
Créez une alarme de base dans le service de surveillance pour vous aviser lorsque les mesures répondent aux déclencheurs spécifiés.
Pour le résolution des problèmes d'alarme, voir Troubleshooting Alarms.
-
Dans la page de liste Définitions d'alarme, sélectionnez Créer une alarme. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des alarmes.
La page Créer une alarme s'ouvre en mode de base (vue par défaut). Les étapes suivantes décrivent comment créer une alarme en mode de base.
-
Entrez un nom convivial pour l'alarme. Évitez d'entrer des informations confidentielles.
Ce nom est envoyé en tant que titre pour les avis liés à cette alarme, sauf si vous spécifiez un titre d'avis (Objet de l'avis dans la console).
Le type d'abonnement détermine le rendu du nom de l'alarme ou du titre de l'avis.
- Pour les avis par courriel, le nom ou le titre de l'avis fait partie de la ligne d'objet.
- Pour les avis HTTPS, le nom ou le titre de l'avis est le champ de titre du message publié.
- Pour les avis PagerDuty, le nom ou le titre de l'avis est utilisé dans le champ de titre du message publié.
- Pour les messages Slack, le nom ou le titre de la notification fait partie du titre.
- Pour les messages SMS, le nom ou le titre de l'avis fait partie du message.
- (Facultatif) Pour Sommaire des alarmes, entrez un sommaire d'alarme personnalisé, à l'aide de variables dynamiques si vous le souhaitez.
Le champ Sommaire de l'alarme correspond au paramètre de message d'alarme
alarmSummary
. Pour plus d'informations sur l'apparence par défaut du paramètre dans les messages formatés, voir Format de message d'alarme.Exemple avec des variables dynamiques :
{{severity}} alarm triggered because threshold got breached due to {{metricValues}} at {{timestamp}}
Pour rechercher des variables dynamiques pour un paramètre, voir Variables dynamiques.
Vous pouvez désactiver l'échappement HTML en utilisant la variable dynamique plus longue pour un paramètre d'alarme. Par exemple, pour rendre la valeur du paramètre
query
dans le message d'alarme avec l'échappement HTML désactivé, entrez la variable dynamique{{{query}}}
. -
Dans la zone Description de la mesure, entrez des valeurs pour spécifier la mesure à évaluer pour l'alarme.
- Compartiment : Sélectionnez le compartiment qui contient les ressources émettant les mesures évaluées par l'alarme. Le compartiment sélectionné est également l'emplacement de stockage de l'alarme. Par défaut, le premier compartiment accessible est sélectionné.
- Espace de noms de mesure : Sélectionnez le service ou l'application qui émet les mesures pour les ressources que vous voulez surveiller. La liste Espace de noms de mesure affiche les espaces de noms de mesure pour le compartiment sélectionné. Par exemple, si le compartiment courant contient des équilibreurs de charge, la liste comprend oci_lbaas.
- Groupe de ressources : Sélectionnez le groupe associé à la mesure. Un groupe de ressources est une chaîne personnalisée fournie avec une mesure personnalisée, qui ne s'applique pas aux mesures de service.
- Nom de la mesure : Sélectionnez le nom de la mesure à évaluer pour l'alarme. Vous pouvez sélectionner n'importe quelle mesure OCI ou mesure personnalisée si les données existent dans le compartiment et l'espace de noms de mesure sélectionnés.
- intervalle : Sélectionnez la fenêtre d'agrégation ou la fréquence à laquelle les points de données sont agrégés. Vous pouvez créer un intervalle personnalisé si nécessaire. Voir aussi Intervalle.
- Statistique : Sélectionnez la fonction à utiliser pour agréger les points de données.
- Moyenne - Valeur de la somme divisée par le nombre au cours de la période spécifiée.
- Taux - Taux moyen de modification par intervalle.
- Somme - Toutes les valeurs ajoutées ensemble.
- Max - Valeur la plus élevée observée pendant la période spécifiée.
- Min - Valeur la plus faible observée pendant la période spécifiée.
- Nombre - Nombre d'observations reçues pendant la période spécifiée.
- P50 - Valeur du 50e centile.
- P90 - Valeur du 90e centile.
- P95 - Valeur du 95e centile.
- P99 - Valeur du 99e centile.
-
Dans la zone Dimensions Mesure, spécifiez des filtres facultatifs pour restreindre les données de mesure évaluées.
- Nom de dimension : Sélectionnez un qualificatif spécifié dans la définition de mesure. Par exemple, la dimension
resourceId
est indiquée dans la définition de la mesure pourCpuUtilization
. - Valeur de dimension : Sélectionnez la valeur à utiliser pour la dimension spécifiée. Par exemple, si vous avez sélectionné
resourceId
comme dimension, sélectionnez l'identificateur de ressource pour l'instance que vous surveillez. - Dimension supplémentaire : Ajoutez une autre paire nom-valeur pour une dimension, si nécessaire.
- Agréger les flux de mesure : Cochez cette case pour retourner la valeur combinée de tous les flux de mesure pour la statistique sélectionnée.
- Nom de dimension : Sélectionnez un qualificatif spécifié dans la définition de mesure. Par exemple, la dimension
-
Dans la zone Règle de déclenchement, spécifiez une ou plusieurs conditions qui doivent être satisfaites pour que l'alarme soit à l'état de déclenchement. Une condition peut spécifier un seuil, par exemple 90 % pour l'utilisation de l'UC, ou une absence.
- Pour Opérateur, sélectionnez l'opérateur à utiliser dans le seuil de la condition. Voir Opérateurs de prédicat.
- Pour Valeur, entrez la valeur à utiliser pour le seuil de la condition. Pour les opérateurs entre et à l'extérieur, entrez les deux valeurs pour l'intervalle.
- Pour Délai de déclenchement en minutes, entrez le nombre de minutes pendant lequel la condition doit être maintenue avant que l'alarme soit à l'état de déclenchement.
- Pour Gravité de l'alarme, sélectionnez le type perçu de réponse requis lorsque l'alarme est en état de déclenchement pour cette condition (règle de déclenchement).
- Pour Corps de l'alarme, entrez le contenu lisible de l'avis pour cette condition (règle de déclenchement).
Nous recommandons de fournir des conseils aux opérateurs pour résoudre la condition d'alarme. Envisagez d'ajouter des liens aux pratiques du dossier d'exploitation standard. Exemple : "Alerte concernant l'utilisation élevée de l'unité centrale. Suivez les instructions du dossier d'exploitation pour la résolution." Facultativement, insérez des variables dynamiques pour rendre la valeur des paramètres de message d'alarme associés dans les messages d'alarme. Par exemple, insérez
{{query}}
pour rendre la valeur dequery
. - Pour ajouter une autre règle de déclenchement (condition), sélectionnez Règle de déclenchement supplémentaire.
Note
Le graphique sous la section Règle de déclenchement affiche dynamiquement les six dernières heures de mesures émises en fonction des champs sélectionnés pour l'interrogation. Les valeurs très petites ou très grandes sont indiquées par le système international d'unités (SI), par exemple M pour méga (10 à la puissance 6). Pour basculer entre les vues de données dans le graphique, voir Basculement entre les vues de table et de graphique pour un graphique de mesure d'alarme. -
Dans la zone Destination sous Définir les avis d'alarme, sélectionnez le fournisseur de la destination à utiliser pour les avis d'alarme.
- Service de destination : Sélectionnez une des valeurs suivantes :
- Notifications : Envoyez les notifications d'alarme à un sujet. Chaque abonnement à un sujet reçoit un message d'alarme.
- Service de flux : Envoyez les messages d'alarme à un flux.
Note
Si vous attendez plus de 60 messages par minute, sélectionnez Diffusion en continu. Pour plus d'informations, voir Limites de messages d'alarme. - Compartiment : Sélectionnez le compartiment qui contient les ressources émettant les mesures évaluées par l'alarme. Le compartiment sélectionné est également l'emplacement de stockage de l'alarme. Par défaut, le premier compartiment accessible est sélectionné.
- Service de flux (pour le service Service de flux uniquement) :Service de flux à utiliser pour les avis d'alarme.
- Rubrique (pour le service Avis uniquement) : Rubrique à utiliser pour les avis. Chaque sujet prend en charge un ou plusieurs protocoles d'abonnement, par exemple PagerDuty.
- (Facultatif) Objet de l'avis (pour les avis uniquement) : Titre de l'avis personnalisé, à l'aide de variables dynamiques si vous le souhaitez.
Exemple avec des variables dynamiques :
{{severity}} alarm triggered because threshold got breached due to {{metricValues}} at {{timestamp}}
Pour rechercher des variables dynamiques pour un paramètre, voir Variables dynamiques.
Vous pouvez désactiver l'échappement HTML en utilisant la variable dynamique plus longue pour un paramètre d'alarme. Par exemple, pour rendre la valeur du paramètre
query
dans le message d'alarme avec l'échappement HTML désactivé, entrez la variable dynamique{{{query}}}
.Le type d'abonnement détermine le rendu du titre de l'avis (ou du nom de l'alarme, si le titre de l'avis n'est pas spécifié).
- Pour les avis par courriel, le nom ou le titre de l'avis fait partie de la ligne d'objet.
- Pour les avis HTTPS, le nom ou le titre de l'avis est le champ de titre du message publié.
- Pour les avis PagerDuty, le nom ou le titre de l'avis est utilisé dans le champ de titre du message publié.
- Pour les messages Slack, le nom ou le titre de la notification fait partie du titre.
- Pour les messages SMS, le nom ou le titre de l'avis fait partie du message.
- Pour créer un nouveau sujet (et un nouvel abonnement) dans le compartiment sélectionné, sélectionnez Créer un sujet, puis entrez les valeurs suivantes :
- Nom du sujet : Nom convivial du sujet. Par exemple, entrez : "Équipe d'exploitation" pour un sujet utilisé pour informer le personnel d'exploitation du déclenchement d'alarmes. Évitez d'entrer des informations confidentielles.
- Description du sujet : Description du nouveau sujet.
- Protocole d'abonnement : Mode de communication à utiliser pour le nouveau sujet. Sélectionnez le type d'abonnement à créer, puis entrez des valeurs dans les champs associés. Pour plus de détails sur chaque type d'abonnement, sélectionnez les liens.
- Courriel : Entrez une adresse de courriel.
- Fonction : Sélectionnez le compartiment et l'application qui contiennent la fonction voulue, puis sélectionnez la fonction.
- HTTPS (URL personnalisée) : Entrez l'URL à utiliser comme point d'extrémité.
- PagerDuty : Entrez la partie clé d'intégration de l'URL de l'abonnement PagerDuty. (Les autres parties de l'URL sont codées de façon permanente.)
- Slack : Entrez le point d'extrémité Slack, y compris le jeton de webhook.
- SMS : Sélectionnez le pays du numéro de téléphone, puis entrez le numéro de téléphone à l'aide du format E.164. Exemple : +142555550100
- Service de destination : Sélectionnez une des valeurs suivantes :
-
Pour Regroupement de messages, sélectionnez une des options suivantes.
- Grouper les avis de tous les flux de mesure : Effectuer le suivi collectif du statut des mesures dans tous les flux de mesure. Envoyer un message lorsque le statut des mesures change dans tous les flux de mesures.
- Fractionner les avis par flux de mesure : Effectuer le suivi individuel du statut des mesures par flux de mesure. Envoyer un message lorsque le statut des mesures change pour chaque flux de mesure. Pour un exemple, voir Scénario : Fractionner les messages par flux de mesures.
-
Pour Format de message, sélectionnez une option pour l'apparence des messages que vous recevez de cette alarme (pour le service Avis uniquement).
- envoyer des messages formatés : Disposition simplifiée et conviviale. Pour consulter les protocoles d'abonnement et les types de message pris en charge pour les messages formatés (options autres que Brut), voir Formatage convivial.
- envoyer des messages JSON embellis (texte brut avec saut de ligne) : JSON avec nouvelles lignes et indentations.
- Send raw messages : Objet BLOB JSON brut
- (Facultatif) Pour recevoir des avis à intervalles réguliers lorsque l'alarme se déclenche, sélectionnez Répéter l'avis?, puis spécifiez la période d'attente avant de renvoyer l'avis. Voir Meilleures pratiques pour les alarmes.
- (Facultatif) Pour supprimer les évaluations et les avis pendant une durée spécifiée, sélectionnez Supprimer les avis. Cette option est utile pour éviter les avis d'alarme lors des périodes de maintenance du système. Indiquez une heure de début, une heure de fin et une description facultative. Voir Meilleures pratiques pour les alarmes et Suspension d'alarme unique.
- (Facultatif) Pour enregistrer l'alarme sans commencer à évaluer les données de mesure, décochez la case Activer cette alarme?.
- (Facultatif) Ajoutez un ou plusieurs marqueurs à l'alarme : Sélectionnez Afficher les options avancées pour afficher la section Ajouter des marqueurs.
Si vous avez l'autorisation de créer une ressource, vous avez également l'autorisation d'appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des marqueurs plus tard.
- Sélectionnez Créer une alarme.
La nouvelle alarme est indiquée dans la page Définition d'alarmes. Si l'alarme est activée, le service de surveillance commence à évaluer la mesure configurée, en envoyant des messages d'alarme lorsque les données de mesure satisfont à une règle de déclenchement.
-
Dans la page de liste Définitions d'alarme, sélectionnez Créer une alarme. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des alarmes.
Utilisez la commande oci monitoring alarm create et les paramètres requis pour créer une alarme :
oci monitoring alarm create --compartment-id <compartment_OCID> --destinations <file_or_text> --display-name <name> --is-enabled <true_or_false> --metric-compartment-id <compartment_OCID> --namespace <metric_namespace> --query-text <mql_expression> --severity <level>
Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande pour le service de surveillance.
Exécutez l'opération CreateAlarm pour créer une alarme.