Integración con New Relic

Enviar métricas de pruebas de carga a New Relic

La integración con New Relic envía las métricas de cada prueba de LoadFocus que la usa a su cuenta de New Relic por OpenTelemetry (OTLP). Así puede ver los resultados de las pruebas de carga junto a sus datos de APM, infraestructura y logs, y comprobar cómo se comporta su aplicación bajo carga. Funciona con pruebas en la nube, pruebas JMeter y pruebas k6.

Formulario de la integración con New Relic en LoadFocus con los campos de nombre, región y clave de licencia

Qué necesita

  • Una cuenta de New Relic. El plan gratuito es suficiente.
  • Una clave de licencia de ingesta. En New Relic, abra el menú de usuario, vaya a API keys y copie o cree una clave de tipo INGEST - LICENSE. Las claves de usuario (empiezan por NRAK-) no pueden enviar datos.
  • Su región de datos, US o EU. Las claves de licencia de la región EU empiezan por eu01.

Crear la integración

  1. Abra Account settings > Integrations, o vaya a la página Integrations.
  2. Haga clic en New Integration y elija New Relic.
  3. Escriba un nombre, pegue la clave de licencia y compruebe la región. Si la clave empieza por eu01, la región cambia a EU automáticamente.
  4. Haga clic en Save integration.

LoadFocus comprueba la clave con New Relic antes de guardar la integración. Si New Relic la rechaza, el formulario lo indica debajo del campo de la clave. Casi siempre significa que no es una clave INGEST - LICENSE o que pertenece a la otra región.

Asignar la integración a una prueba

  1. Abra una prueba en la nube, JMeter o k6.
  2. En Integration Configuration, seleccione su integración con New Relic.
  3. Guarde o ejecute la prueba.

Cada ejecución que usa la integración muestra Exports to: New Relic en el panel de configuración de su página de resultados.

Qué verá en New Relic

Las métricas llegan como métricas dimensionales (tipo de dato Metric), con estos atributos en cada punto de datos:

  • service.name: loadfocus-jmeter para pruebas en la nube y JMeter, k6 para pruebas k6
  • loadfocus.testrunname y loadfocus.testrunid: la prueba y la ejecución de las que proceden

Las pruebas en la nube y JMeter envían tres métricas:

  • jmeter.samples: el número de peticiones, con los atributos sampler (nombre de la petición) y status (ok o ko)
  • jmeter.response_time_ms: tiempos de respuesta como histograma, por sampler
  • jmeter.errors: peticiones fallidas, por sampler y response_code

Las pruebas k6 envían las métricas estándar de k6, como http_reqs, http_req_duration, iterations y vus.

Para ver qué ha llegado, abra Query your data en New Relic y ejecute:

FROM Metric SELECT count(*) WHERE service.name IN ('loadfocus-jmeter', 'k6') SINCE 1 hour ago FACET metricName LIMIT MAX

Peticiones, errores y tiempos de respuesta por ejecución:

FROM Metric SELECT sum(jmeter.samples), sum(jmeter.errors), average(jmeter.response_time_ms), percentile(jmeter.response_time_ms, 95) WHERE service.name = 'loadfocus-jmeter' SINCE 1 hour ago FACET loadfocus.testrunname

Las métricas se envían con temporalidad delta y compresión gzip, como recomienda New Relic para OTLP.

Solución de problemas

  • El formulario indica que la clave fue rechazada: use una clave INGEST - LICENSE, no una clave de usuario, y compruebe que la región coincide con su cuenta de New Relic. Una clave EU enviada al endpoint US se rechaza, y al revés también.
  • No llega nada a New Relic: en pruebas en la nube y JMeter, abra la pestaña Logs de la ejecución y consulte el log de JMeter. Las últimas líneas incluyen Metrics export to otlp.nr-data.net: N of M batches accepted (o otlp.eu01.nr-data.net). Si falló una exportación, el primer fallo se registra con su estado HTTP.
  • Una integración creada antes del 24 de septiembre de 2026: ábrala, pegue de nuevo la clave de licencia y guárdela. Las integraciones guardadas antes de esa fecha no envían datos.
  • La ejecución nunca se ve afectada: si una integración está mal configurada, la prueba se ejecuta igualmente. Simplemente no exporta métricas.

Editar o eliminar la integración

  • Editar: haga clic en el icono de edición de la integración en Integrations. Por seguridad, la clave de licencia no se vuelve a mostrar, así que péguela cada vez que guarde.
  • Eliminar: haga clic en el icono de eliminar. Las pruebas que la usaban dejan de exportar.

Guías relacionadas