• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

newrelic_custom_metric (API d'agent PHP)

Syntaxe

newrelic_custom_metric(string $metric_name, float $value)

Ajoutez des métriques personnalisées (en millisecondes) pour chronométrer un composant de votre application non capturé par défaut.

Exigences

Compatible avec toutes les versions d'agent.

Description

Enregistrez les métriques personnalisées qui ne sont pas capturées par défaut par l'agent PHP.

Ensuite vous pouvez :

Paramètres

paramètres

Description

$metric_name

chaîne

Requis. Nommez vos métriques personnalisées avec un préfixe Custom/ (par exemple, Custom/MyMetric). Cela aide l' UI à organiser vos métriques personnalisées en un seul endroit et les rend facilement trouvables via l'explorateur métrique.

$value

virgule flottante

Requis. Enregistre le temps en millisecondes. Par exemple : une valeur de 4 est stockée sous la forme de .004 secondes dans le système de New Relic.

Si la valeur est NaN, Infinity, denorm ou moins zéro, le comportement de cette fonction est indéfini. New Relic peut supprimer 1 ou plusieurs bits de précision (ULP) de la valeur donnée.

Valeurs de retour

Renvoie true si la métrique a été ajoutée avec succès.

Exemples

Enregistrer un temps de réponse de 100 millisecondes

function example() {
if (extension_loaded('newrelic')) { // Ensure PHP agent is available
newrelic_custom_metric("Custom/custom-metric-name", 100.00);
}
}
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.