Syntaxe
newrelic.agent.record_custom_metric(name, value, application=None)
Enregistre une seule métrique personnalisée.
Description
Cet appel enregistre une seule métrique personnalisée. Pour enregistrer un ensemble de métriques, voir record_custom_metrics
.
Paramètres
paramètres | Description |
---|---|
chaîne | Requis. Nom de la métrique. Il n'y a aucune restriction concernant les formats de dénomination, mais nous vous recommandons d'utiliser un préfixe |
int ou dict | Requis. La valeur numérique de la métrique. Peut être un entier, une virgule flottante ou un dictionnaire de valeurs. Les champs possibles pour un dictionnaire sont :
|
objet d'application | Facultatif. L' objet d'application correspondant à l'application à laquelle vous souhaitez associer les métriques. Si l' application a la valeur par défaut |
Valeurs de retour
Aucun.
Exemples
Enregistrement d'une métrique personnalisée à l'aide de l'objet application
Pour enregistrer des métriques personnalisées à partir d'un thread d'arrière-plan distinct ou d'un autre code, vous devez transmettre l' objetapplication correspondant à l' application à laquelle les métriques personnalisées doivent être signalées.
import newrelic.agentapplication = newrelic.agent.application()
newrelic.agent.record_custom_metric('Custom/my_favorite_number', 42, application)
Afficher et utiliser des métriques personnalisées
Pour afficher les métriques personnalisées, utilisez métriques et événement pour rechercher et filtrer les métriques personnalisées, créer des graphiques personnalisables et ajouter ces graphiques au dashboard New Relic . Vous pouvez utiliser notre API REST pour récupérer et utiliser par programmation des données métriques personnalisées en dehors de l' UI. Il est également possible de créer des conditions d'alerte de métriques personnalisées pour vous avertir, vous ou votre équipe, lorsque vos métriques personnalisées dépassent des valeurs spécifiques.