• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

moniteur Jenkins avec OpenTelemetry et New Relic

Monitorez Jenkins avec le pluginOpenTelemetry en visualisant les jobs et les exécutions pipeline sous forme de traces distribuées. Vous pouvez également installer le quickstart pour obtenir un dashboard prédéfini pour monitorer votre pipeline Jenkins.

Screenshot showing sample Jenkins dashboard in New Relic

Prérequis

Vous devez d’abord installer le plugin OpenTelemetry de Jenkins :

  1. connectez-vous à Jenkins.
  2. Depuis le dashboard, cliquez sur Manage Jenkins.
  3. Sous configuration du système, cliquez sur Plugins.
  4. Cliquez sur l’onglet Available plugins , puis recherchez OpenTelemetry.
  5. Cochez la case OpenTelemetry et Install without restart.
  6. Une fois l’installation terminée, cliquez sur Manage Jenkins.
  7. Sous System Configuration, cliquez sur System.
  8. Faites défiler vers le bas et recherchez une section appelée OpenTelemetry. Si vous ne le voyez pas, redémarrez Jenkins.
Screenshot showing Jenkins OpenTelemetry plugin

Configuration

Vous avez besoin d’un point de terminaison OTLP New Relic et d’un pour configurer le plugin Jenkins OpenTelemetry afin d’envoyer des données à New Relic.

Screenshot showing Jenkins OpenTelemetry configuration
  1. Entrez un point de terminaison OTLP. Par exemple, https://otlp.nr-data.net:4317.
  2. Pour l'authentification, sélectionnez Header Authentication: a. Dans le champ Header Name , saisissez api-key. b. Dans le champ Header Value , saisissez un texte secret contenant votre clé de licence d’ingestion New Relic.
  3. Enregistrez les modifications.

Si vous n'avez pas de texte secret créé avec votre clé de licence New Relic, cliquez sur le bouton + Add et sélectionnez Jenkins Credentials Provider pour en créer un. Vous pouvez conserver les valeurs par défaut à l'exception de kind et secret et description est facultatif.

Screenshot showing Jenkins Credential Provider
  1. Dans la liste déroulante Kind , sélectionnez Secret text.
  2. Dans le champ secret , saisissez votre clé de licence d’ingestion New Relic.
  3. Vous pouvez éventuellement ajouter une description pour indiquer à quoi sert le texte secret.

Validation

Exécutez une tâche ou créez un nouveau pipeline pour voir les données Jenkins dans New Relic. Voici comment construire un pipeline :

  1. connectez-vous à Jenkins et cliquez sur New Item.
  2. Saisissez un nom d’élément, cliquez sur Pipeline, puis sur OK.
  3. Faites défiler jusqu'en bas jusqu'à la section Pipeline .
  4. Utilisez le script Pipeline et sélectionnez une option dans la liste déroulante try sample Pipeline... .
  5. Cliquez sur Enregistrer.
  6. Dans le pipeline nouvellement créé, cliquez sur Build Now.
  7. Arrivé à one.newrelic.com > All capabilities > APM & services > Services - OpenTelemetry > jenkins.
  8. Cliquez sur Distributed tracing pour visualiser les tâches et les exécutions de pipeline.
  9. Cliquez sur Logs pour voir le log de votre console Jenkins. S'il n'y a pas de log, vérifiez que la variable d'environnement OTEL_LOGS_EXPORTER="otlp" est définie.
Screenshot showing Jenkins OpenTelemetry plugin

Installer le de Jenkins quickstart dashboard

Après avoir envoyé vos données pipeline Jenkins à New Relic, vous pouvez également monitorer facilement vos tâches et vos exécutions pipeline avec le dashboard prédéfini de New Relic Instant Observability. Démarrez en quelques minutes avec un dashboard prédéfini pour voir les indicateurs clés dans une vue consolidée :

  1. Accédez au quickstart de Jenkins dans New Relic Instant Observability et cliquez sur + Install now.
  2. Sélectionnez un compte et cliquez sur Begin installation.
  3. Si vous avez déjà terminé la validation, sélectionnez done pour passer à l'étape suivante.
  4. Le quickstart déploie les ressources sur votre compte. Cliquez sur see your data pour accéder au dashboard.

Important

Si votre nom de service (OTEL_SERVICE_NAME) est configuré comme autre chose que jenkins, mettez à jour les conditions WHERE de entity.name sur le dashboard prédéfini pour utiliser le nom de service configuré.

Jenkins quickstart dashboard in New Relic

Important

Le plugin Jenkins OpenTelemetry n'est pas maintenu par New Relic, donc si vous rencontrez des problèmes avec l' instrumentation, créez un nouveau problème dans le référentiel GitHub du plugin (référentiel).

Attribut et balise de ressource

Vous pouvez ajouter un attribut de ressource à la configuration du plugin Jenkins. Cela vous permet d'inclure des attributs pour toutes les données log, de métrique et trace générées par le plugin. Les attributs de ressource dont les noms commencent par tags. ajouteront également une balise entité à votre entité Jenkins.

Vous pouvez définir un attribut de deux manières :

Ce document vous a-t-il aidé lors de votre installation ?

Droits d'auteur © 2025 New Relic Inc.

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