Registre datos de rendimiento arbitrarios a través de una llamada API, por ejemplo, datos de tiempo o recursos informáticos. Utilice métrica y evento para buscar su métrica personalizada, crear gráficos personalizables y agregar esos gráficos al panel de New Relic. El uso de métrica personalizada unifica su seguimiento dentro de New Relic.
Advertencia
Recopilar demasiadas métricas puede afectar el rendimiento de su aplicación y de su agente New Relic. Para evitar problemas de datos, mantenga el número total de métricas únicas personalizadas por debajo de 2000.
Nombra tu métrica
Los nombres métricos son caminos delimitados por el carácter /
. Para métrica personalizada utilice este patrón:
<category>/<class>/<method>
Para nombres métricos personalizados, utilice <class>/<method>
o <category>/<name>
. Por ejemplo, utilice MyCategory/My_method
).
Importante
Para versiones anteriores al agente Node.js v5, debe anteponer su métrica con Custom/
. El agente no antepondrá automáticamente métrica personalizada a esto para evitar colisiones con la métrica interna.
Registro métrico personalizado
La API pública para registrar datos métricos consta de dos métodos en newrelic
:
recordMetric
: se utiliza para crear una nueva métrica personalizada.incrementMetric
: se utiliza para actualizar el valor de una métrica personalizada.
Ejemplo de métrica personalizada
A continuación se muestra un ejemplo que muestra cómo se puede utilizar métrica para realizar un seguimiento del flujo de divisas a través de un sitio:
app.post('/cart/checkout', function(req, res) { var total = computeCartTotal(req.user); newrelic.recordMetric('Cart/ChargeAmount', total); // ...});
Ver métrica personalizada
Para ver métricas personalizadas, consulte visualizar su métrica personalizada después de crearla y métrica e incluso buscar métricas, crear gráficos personalizables y agregar esos gráficos al panel de New Relic.