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.