Sintaxis
newrelic.agent.record_custom_metric(name, value, application=None)
Registra una única métrica personalizada.
Descripción
Esta llamada registra una única métrica personalizada. Para registrar un conjunto de métricas, consulte record_custom_metrics
.
Parámetros
Parámetro | Descripción |
---|---|
cadena | Requerido. Nombre de la métrica. No hay restricciones en los formatos de nombres, pero le recomendamos utilizar un prefijo |
int o dict | Requerido. El valor numérico de la métrica. Puede ser un número entero, un flotante o un diccionario de valores. Los campos posibles para un diccionario son:
|
objeto de aplicación | Opcional. El objeto de aplicación correspondiente a la app a la que se desea asociar la métrica. Si la aplicación tiene el valor predeterminado de |
Valores de retorno
Ninguno.
Ejemplos
Grabar una métrica personalizada utilizando el objeto de la aplicación
Para registrar métricas personalizadas desde un hilo de fondo distinto u otro código, debe pasar el objeto de aplicación correspondiente a la aplicación a la que se reportarán las métricas personalizadas.
import newrelic.agentapplication = newrelic.agent.application()
newrelic.agent.record_custom_metric('Custom/my_favorite_number', 42, application)
Ver y utilizar métrica personalizada
Para ver métricas personalizadas, use métrica y evento para buscar y filtrar por métricas personalizadas, crear gráficos personalizables y agregar esos gráficos al panel de New Relic. Puede utilizar nuestra API REST para recuperar y utilizar mediante programación datos métricos personalizados fuera de la UI. También es posible crear una condición de alerta métrica personalizada para notificarle a usted o a su equipo cuando su métrica personalizada exceda valores específicos.