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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

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.