Conseil
Cette procédure fait partie du cours qui vous apprend à créer un quickstart. Si vous ne l’avez pas déjà fait, consultez l’ introduction du cours.
Chaque procédure de ce cours s'appuie sur la précédente, alors assurez-vous de créer un tableau de bord avant de procéder à celui-ci.
Avec les alertes New Relic, vous pouvez monitorer vos services et recevoir des notifications sur les problèmes qui vous intéressent, afin de pouvoir réagir rapidement pour les dépanner et les résoudre. Il existe deux types d'alertes que vous pouvez avoir dans New Relic :
- Statique
- base de référence
Dans cette procédure, vous apprendrez à créer ces alertes.
Conseil
Nous supposons que vous connaissez déjà les bases des alertes. Si vous débutez, consultez la documentation d'alerte pour vous familiariser avec les bases avant de continuer.
Créer une règle d'alerte
Avant de définir la condition d’alerte, vous devez créer une politique.
Depuis Alerts dans la navigation de gauche, accédez à la section Alert conditions . Cliquez ensuite sur New alert policy.
Nommez votre politique FlashDB alert policy
.
Utilisez les valeurs par défaut pour le reste des champs, faites défiler la page et cliquez sur Create policy without notifications.
L'étape suivante consiste à ajouter des conditions à la règle d'alerte.
Créer une condition d'alerte
Vous allez ajouter la condition d'alerte suivante :
- réponses de lecture lente
- faible taux d'accès au cache
Créer une condition d'alerte à haut temps de réponse
Sous FlashDB alert policy, cliquez sur Create a condition.
La page suivante vous demande de choisir une catégorie pour votre condition. Choisissez NRQL, qui vous permet de créer une condition à l’aide d’une requête NRQL. Ensuite, cliquez sur Next, define thresholds.
Vous souhaitez que New Relic vous avertisse si l’opération de lecture prend plus de temps que prévu. Nommez votre condition d’alerte « réponses de lecture lente » et entrez la requête NRQL suivante pour votre condition.
SELECT average(fdb_read_responses) FROM Metric
Ici, vous avez sélectionné la réponse de lecture moyenne pour FlashDB.
Faites défiler la même page pour définir le seuil. Sélectionnez Static comme type de seuil. Il s'agit du type de seuil le plus simple et il crée une condition basée sur la valeur numérique renvoyée par la requête.
Définissez la valeur du seuil critique à 0,9. Ici, vous avez défini une condition qui ouvrira une violation chaque fois que le temps de réponse de lecture est supérieur à 0,9 pendant au moins 5 minutes.
Ensuite, cliquez sur Add warning threshold.
Entrez la valeur seuil à 0,8 pour recevoir un avertissement lorsque la réponse de lecture est supérieure à 0,8 pendant au moins 5 minutes.
Utilisez les valeurs par défaut pour le reste des champs, faites défiler la page et cliquez sur Save condition.
Maintenant, vous pouvez voir votre nouvelle condition sous votre règle d'alerte FlashDB.
Créer une condition de taux d'accès au cache ratio
Vous avez affirmé que votre base de données est la plus rapide de l'espace, vous souhaitez donc également que New Relic vous avertisse si votre taux d'accès au cache est trop faible. Ajoutez une autre condition sous la même politique en cliquant sur Add a condition.
La page suivante vous demande de choisir la catégorie correspondant à votre condition. Choisissez NRQL et cliquez sur Next, define threshold.
Saisissez le nom « Faible taux d'accès au cache ratio » pour votre condition et utilisez la requête NRQL suivante.
SELECT sum(fdb_cache_hits)/sum(fdb_read_responses) FROM Metric
Sous le Threshold Type , choisissez Anomaly et changez la Threshold direction en Lower only. Ensuite, définissez le seuil critique et d’alerte à 3 et 2 écarts types respectivement.
Enregistrez la condition pour l'ajouter à votre règle d'alerte qui ressemble maintenant à ce qui suit.
Créer un notification workflow
Pour recevoir une notification pour toute violation ouverte, vous devez également créer un notification workflow.
Tout d’abord, accédez à l’onglet Notification settings et cliquez sur Create workflow.
Cela vous amène à la page Create a new workflow to get notified . Dans la liste des options de canal, cliquez sur Email.
Saisissez l'adresse e-mail sur laquelle vous souhaitez recevoir votre notification, mettez à jour l'Email subject et cliquez sur Save.
Cela vous ramène à la page Create a new workflow to get notified où vous voyez que le canal de notification est maintenant ajouté. Ensuite, cliquez sur Activate workflow.
Vous voyez maintenant le workflow sous Notification settings .
Résumé
Au cours de cette procédure, vous avez créé une règle d'alerte FlashDB et y avez ajouté des conditions de réponses de lecture lentes et de faible taux d'accès au cache. Vous avez également créé un workflow pour recevoir une notification concernant toute violation ouverte.
Conseil
Cette procédure fait partie du cours qui vous apprend à créer un quickstart. Passez à la procédure suivante : créer un démarrage rapide.