Voici un exemple d'utilisation de New Relic Data API (v2) pour obtenir le application taux d'erreur moyen de votre sur une période donnée. Cette valeur apparaît sous forme de pourcentage au-dessus du graphique du taux d'erreur sur votre page APM Summary .
Important
Bien que les exemples utilisent l'API REST v2 de New Relic, nous recommandons d'utiliser les fonctions NRQL pour exécuter la requête d'intervalle de temps métrique. Chaque valeur d’API peut être mappée à une fonction NRQL équivalente. Pour savoir comment créer une requête NRQL basée sur ces exemples d'API, reportez-vous à notre documentation.
Pour utiliser l'API, vous avez besoin de :
- Une clé API.
- Votre New Relic identifiant d'application (à partir de l'URL que votre navigateur affiche depuis APM l'interface utilisateur , ou depuis API l'interface utilisateur Explorer)
Formule
Le pourcentage moyen apparaît au-dessus du graphique Error rate sur la pageSummary de votre application. New Relic utilise cette formule pour le calculer :
Application Error Rate = 100 * Errors/all:error_count / (HttpDispatcher:call_count + OtherTransaction/all:call_count)
Commandes API
Pour obtenir les valeurs de l'intervalle de temps métrique , utilisez les trois commandes suivantes. Cet exemple utilise la même période pour chaque commande, et elles sont toutes résumées.
Pour obtenir le error count:
Pour obtenir le HttpDispatcher call count (application Web) :
Pour obtenir l'application OtherTransaction call count (non Web) :