Surveillance de Jenkins

Le capteur « Jenkins » est automatiquement déployé et installé une fois que vous avez installé l'agent « Instana ».

Informations de support

Pour vous assurer que le capteur d' Jenkins s est compatible avec votre configuration actuelle, consultez les sections d'informations d'assistance suivantes :

Versions prises en charge et politique d'assistance

Le tableau suivant présente la dernière version prise en charge et la politique d'assistance :

Technologie Politique de support Dernière version technologique Dernière version prise en charge
Jenkins 45 jours 2.555.3 2.555.3

Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».

Fréquence de sondage personnalisée

Vous pouvez définir la fréquence à laquelle l' Instana interroge Jenkins pour collecter des données et des métriques à l'aide du paramètre `poll_rate` dans le fichier d' configuration.yaml s de l'agent.
com.instana.plugin.jenkins:
  poll_rate: 1 # values are in seconds. Default value is 1 second.

Jenkins références

Pour activer la surveillance des travaux, l'agent a besoin des données d'identification pour accéder aux informations de surveillance. Vous pouvez le configurer dans le fichier de configuration de l'agent <agent_install_dir>/etc/instana/configuration.yaml:

com.instana.plugin.jenkins:
  user: ''     #default is 'user'
  password: '' #default is 'user'
 

Collecte des métriques

Pour consulter les métriques, sélectionnez « Infrastructure » dans la barre latérale de l'interface utilisateur d' Instana, cliquez sur un hôte surveillé spécifique, puis vous verrez s'afficher un tableau de bord de l'hôte contenant toutes les métriques collectées et les processus surveillés.

Données de configuration

Configuration Description
Nom de noeud Nom du noeud Jenkins.
Description du noeud Description du noeud Jenkins.
Port Port Jenkins.
Version Version de Jenkins.
Heure de début Heure de démarrage de Jenkins.
Mode Mode du noeud Jenkins (normal, exclusif).
Programmes d'exécution Nombre d'exécuteurs.
Mode de sécurité Mode de sécurité activé.
Nombre total de travaux Nombre total de travaux Jenkins surveillés.
Nom du travail Nom du travail Jenkins.
Type de travail Type de travail Jenkins.

La liste des travaux Jenkins est actualisée toutes les 3 minutes.

Métriques de performance

A l'aide de l'API Jenkins, les métriques de performance sont renvoyées à partir du noeud final /api/. Les métriques de performance sont collectées toutes les secondes pour la dernière génération de chaque travail (jusqu'à 400 travaux).

Numéro de la dernière génération

Numéro de la dernière génération.

Point de données : valeur collectée à partir de la clé number renvoyée dans l'objet lastBuild.

Statut de la dernière génération

Statut de la dernière génération (échec/réussite).

Point de données : valeur collectée à partir de la clé color renvoyée dans l'objet lastBuild.

Durée de la dernière génération

Durée de la dernière génération.

Point de données : valeur collectée à partir de la clé duration renvoyée dans l'objet lastBuild.

Durée estimée de la dernière génération

Durée estimée pour la dernière génération.

Point de données : valeur collectée à partir de la clé estimatedDuration renvoyée dans l'objet lastBuild.

Dernière génération démarrée à

Heure de début de la dernière génération.

Point de données : valeur collectée à partir de la clé timestamp renvoyée dans l'objet lastBuild.

Score d'intégrité

Etat d'intégrité des générations récentes (pourcentage de réussite).

Point de données : valeur collectée à partir de la clé score renvoyée dans l'objet healthReport.