• /
  • 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

Monitor Jenkins con OpenTelemetry y New Relic

Monitor Jenkins con el complemento OpenTelemetry visualizando trabajos y ejecuciones de canalizaciones como rastreo distribuido. También puede instalar el inicio rápido para obtener un dashboard prediseñado para monitor su canalización de Jenkins.

Screenshot showing sample Jenkins dashboard in New Relic

Requisitos previos

Primero debe instalar el complemento OpenTelemetry de Jenkins:

  1. Log en Jenkins.
  2. Desde el dashboard, haga clic en Manage Jenkins.
  3. En Configuración del sistema, haga clic en Plugins.
  4. Haga clic en la pestaña Available plugins y busque OpenTelemetry.
  5. Seleccione la casilla de verificación OpenTelemetry y Install without restart.
  6. Una vez completada la instalación, haga clic en Manage Jenkins.
  7. En System Configuration, haga clic en System.
  8. Desplácese hacia abajo y busque una sección llamada OpenTelemetry. Si no puede verlo, reinicie Jenkins.
Screenshot showing Jenkins OpenTelemetry plugin

Configuración

Necesita un New Relic extremo OTLP y un para configurar el complemento Jenkins OpenTelemetry para enviar datos a New Relic.

Screenshot showing Jenkins OpenTelemetry configuration
  1. Introduzca un extremo OTLP. Por ejemplo, https://otlp.nr-data.net:4317.
  2. Para autenticación, seleccione Header Authentication: a. En el campo Header Name , ingrese api-key. b. En el campo Header Value , ingrese un texto secreto que contenga su clave de licencia de ingesta de New Relic.
  3. Guarde los cambios.

Si no tiene un texto secreto creado con su clave de licencia de New Relic, haga clic en el botón + Add y seleccione Jenkins Credentials Provider para crear uno. Puede mantener los valores predeterminados excepto kind y secret y el description es opcional.

Screenshot showing Jenkins Credential Provider
  1. En el menú desplegable Kind , seleccione Secret text.
  2. En el campo secret , ingrese su clave de licencia de ingesta de New Relic.
  3. Opcionalmente, agregue una descripción para indicar para qué sirve el texto secreto.

Validación

Ejecute un trabajo o cree una nueva canalización para ver los datos de Jenkins en New Relic. A continuación se explica cómo construir una tubería:

  1. Log en Jenkins y haga clic en New Item.
  2. Introduzca un nombre de elemento, haga clic en Pipeline y luego OK.
  3. Desplácese hasta el final de la sección Pipeline .
  4. Utilice la script Pipeline y seleccione una opción del menú desplegable try sample Pipeline....
  5. Clic en Guardar.
  6. En la canalización recién creada, haga clic en Build Now.
  7. Llegué a one.newrelic.com > All capabilities > APM & services > Services - OpenTelemetry > jenkins.
  8. Haga clic en Distributed tracing para visualizar trabajos y ejecuciones de canalizaciones.
  9. Haga clic en Logs para ver el log de su consola Jenkins. Si no hay ningún log, verifique que la variable de entorno OTEL_LOGS_EXPORTER="otlp" esté configurada.
Screenshot showing Jenkins OpenTelemetry plugin

Instale el dashboard de inicio rápido de Jenkins

Después de haber enviado los datos de su canalización de Jenkins a New Relic, también puede monitor fácilmente sus trabajos y ejecuciones de canalización con el dashboard prediseñado de New Relic Instant observabilidad. Comience en minutos con un dashboard prediseñado para ver las métricas clave en una vista consolidada:

  1. Vaya al inicio rápido de Jenkins en Observabilidad instantánea de New Relic y haga clic en + Install now.
  2. Seleccione una cuenta y haga clic en Begin installation.
  3. Si ya completó la validación, seleccione done para pasar al siguiente paso.
  4. El inicio rápido desplegar los recursos a su cuenta. Haga clic en see your data para acceder al dashboard.

Importante

Si el nombre de su servicio (OTEL_SERVICE_NAME) está configurado como algo distinto de jenkins, actualice las condiciones WHERE de entity.name en el dashboard prediseñado para usar el nombre de servicio configurado.

Jenkins quickstart dashboard in New Relic

Importante

New Relic no mantiene el complemento Jenkins OpenTelemetry, por lo que si tiene algún problema con la instrumentación, cree un nuevo problema en el repositorio de GitHub del complemento.

¿Te ha ayudado este documento con la instalación?

Copyright © 2024 New Relic Inc.

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