Problème
Vous ne pouvez pas créer une infrastructure condition d'alerte car la métrique sur laquelle vous souhaitez générer une alerte n'apparaît pas dans la Define thresholds section de l'UI infrastructure page d'alertes de notre .
Solution
Au lieu d'utiliser l'UI infrastructure de New Relic, utilisez les appels de REST API d'infrastructure pour créer la condition d'alerte.
Passez en revue la syntaxe de la requête pour créer (POST) une condition d’infrastructure.
Consultez les exigences de l'API pour les conditions métriques.
Lorsque vous créez la condition : pour le champ
select_value
, créez le nom de la métrique en utilisant la syntaxe suivante, oùprovider
est une chaîne de préfixe standard :provider.metric.aggregation_typemetric
:Utilisez le nom de la métrique tel que décrit dans la documentation New Relic pour votre intégration.aggregation_type
UtilisezSum
,Average
,Minimum
ouMaximum
. Reportez-vous à la documentation d'origine du fournisseur cloud de l'intégration pour voir quelles agrégations de statistiques sont disponibles pour chaque métrique.
Pour le champ
policy_id
, utilisez l'ID unique de la règle d'alerte associée à la condition. Recherchez l'ID de la politique dans l'URL de la politique :https://alerts.newrelic.com/accounts/ACCOUNT_ID/policies/ALERT_POLICY_ID
Cause
Cela se produit parce que la Define thresholds liste déroulante dans notre UI infrastructure affiche uniquement les métriques que New Relic a pu collecter au cours de la dernière heure.