Il existe différentes manières de créer une condition d'alerte pour les métriques New Relic et , mais nous vous recommandons d'utiliser NRQL. L’utilisation d’une condition d’alerte NRQL fournit des contrôles supplémentaires, un temps de détection amélioré et une cohérence entre tous les types de données.
En 2021, nous avons facilité la création de conditions d'alerte NRQL à partir de graphiques et de requêtes dans New Relic. Voir ci-dessous un exemple de création d'une condition de service externe APM à l'aide de NRQL.
La mise en place d'une condition d'alerte APM ou monitoring de navigateurs métrique est un processus en deux parties : Tout d'abord, vous devez identifier l'entité, puis vous créez la condition NRQL .
Exemple de condition APM
Voici une procédure montrant comment vous pouvez configurer une condition pour une application de monitoring APM .
Premièrement : identifier l’entité
Tout d’abord, vous identifierez l’entité pour laquelle vous définirez la condition d’alerte :
Accédez à one.newrelic.com > All capabilities > APM dans la barre d’outils.
Recherchez le service sur lequel vous souhaitez être alerté.
Cliquez sur le service.
Dans le volet de navigation de gauche, cliquez sur External services.
Sous Top 20 external services, recherchez le service souhaité et cliquez dessus.
Sur le côté droit de la page, où vous voyez les graphiques pour Response time et External calls per minute (débit), décidez sur laquelle de ces deux options vous souhaitez générer une alerte.
Dans le coin supérieur droit du graphique que vous choisissez, cliquez sur l’icône représentant des points de suspension ... et sélectionnez Create alert condition.
Conseil
Si vous ne voyez pas l'icône de points de suspension ..., assurez-vous que l'option Show new view en haut de la page est activée.
Ceci lance une modale avec le générateur de condition d'alerte NRQL , la requête est pré-remplie.
Avec votre requête pré-remplie dans le générateur de conditions, vous allez ensuite créer la condition d'alerte NRQL .
Suivant : créer la condition d'alerte NRQL
Dans la modale, complétez les éléments suivants :
Entrez un nom de condition.
Dans Define your signal, observez que toutes les clauses
LIMIT
,SINCE...AGO
etTIMESERIES
sont supprimées afin que la syntaxe de requête NRQL soit valide.Conseil
Si aucun résultat n'est renvoyé, assurez-vous que vous êtes sur le bon compte en regardant le compte actuel dans le coin supérieur gauche de la fenêtre modale. Si ce n'est pas correct, vous devrez peut-être fermer la fenêtre modale et vérifier que le bon compte est sélectionné dans le sélecteur de compte dans le coin supérieur gauche de la page.
Remplissez les champs restants, sélectionnez ou créez une politique en bas du formulaire et enregistrez votre condition.
Facultatif : découvrez comment requêter des données d'intervalle de temps métrique APM avec NRQL.