Sintaxis
newrelic_custom_metric(string $metric_name, float $value)
Agregue una métrica personalizada (en milisegundos) para cronometrar un componente de su aplicación que no se captura de forma predeterminada.
Requisitos
Compatible con todas las versiones de agente.
Descripción
Registro métrico personalizado que no son capturados por defecto por el agente PHP.
Entonces tú puedes:
- Utilice métrica y evento para buscar su métrica personalizada, crear gráficos personalizables y agregarlos al tablero.
- Utilice la API REST de New Relic para recuperar y utilizar mediante programación datos métricos personalizados fuera de la UI de New Relic.
- Cree alertas de métrica personalizada para notificarle a usted o a su equipo cuando su métrica personalizada exceda valores específicos.
Parámetros
Parámetro | Descripción |
---|---|
cadena | Requerido. Nombra tu métrica personalizada con un prefijo Custom/ (por ejemplo, Custom/MyMetric). Esto ayuda a que la UI organice sus métricas personalizadas en un solo lugar y las hace fáciles de encontrar a través del Explorador de métricas. |
Flotante | Requerido. Registra el tiempo en milisegundos. Por ejemplo: un valor de Si el valor es NaN, Infinity, denorm o cero negativo, el comportamiento de esta función no está definido. New Relic puede descartar 1 o más bits de precisión (ULP) del valor dado. |
Valores de retorno
Devuelve true
si la métrica se agregó correctamente.
Ejemplos
Registre un tiempo de respuesta de 100 milisegundos
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_custom_metric("Custom/custom-metric-name", 100.00); }}