• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

record_custom_metric (API del agente Python)

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

name

cadena

Requerido. Nombre de la métrica.

No hay restricciones en los formatos de nombres, pero le recomendamos utilizar un prefijo Custom/ para sus nombres métricos personalizados. Esto le ayuda a diferenciar métrica personalizada de métrica de monitorización predeterminada en nuestra UI y también le ayuda a solucionar problemas si es necesario.

value

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:

  • count
  • total
  • min
  • max
  • sum_of_squares

application

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 None, el agente registra la métrica personalizada a la aplicación asociada con la transacción actual. Por lo tanto, debe proporcionar la aplicación a menos que este método se utilice en el código para una transacción web o una tarea en segundo plano.

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.agent
application = 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.

Copyright © 2024 New Relic Inc.

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