Sintaxis
newrelic.agent.record_custom_metrics(metrics, application=None)
Registra un conjunto de métricas personalizadas.
Descripción
Esta llamada registra un conjunto de métricas personalizadas. Para registrar una única métrica personalizada, consulte record_custom_metric
.
La métrica pasada puede ser cualquier objeto iterable que produzca (name, value)
tuplas. Por ejemplo:
def metrics(): yield "Custom/Value-1", 1 yield "Custom/Value-2", 2 yield "Custom/Value-3", 3
newrelic.agent.record_custom_metrics(metrics())
No hay restricciones para configurar el nombre, pero se recomienda utilizar un prefijo Custom/
. El valor de la métrica personalizada puede ser numérico o puede ser un diccionario correspondiente a una muestra de datos ya agregada. Para obtener más información sobre las reglas name
y value
, consulte record_custom_metric
.
Parámetros
Parámetro | Descripción |
---|---|
objeto iterable | Requerido. Conjunto de valores métricos, que puede tener la forma de cualquier objeto iterable que produzca |
cadena | Opcional. Si la aplicación tiene el valor predeterminado de |
Valores de retorno
Ninguno.
Ejemplos
Grabación métrica personalizada
def metrics(): yield 'Custom/Value-1', 1 yield 'Custom/Value-2', 2 yield 'Custom/Value-3', 3
newrelic.agent.record_custom_metrics(metrics())
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.