Nouveauté JIRA 7.6 : Monitoring en temps réel avec le JMX - Valiantys - Atlassian Platinum Partner

Visionnez nos Webinars à la demande | Agilité à l'échelle, IT Service Management, Cloud, Bonnes pratiques Jira, Témoignages clients... Cliquez-ici !

valiantys-logo
Back

Nouveauté JIRA 7.6 : Monitoring en temps réel avec le JMX

Avec la sortie de la dernière version de Jira, de nouvelles fonctionnalités ont été ajoutées ; parmi elles le monitoring JMX, qui permet de contrôler votre instance en temps réel!

Ces données sont très utiles puisque vous pouvez par exemple contrôler le nombre de requêtes que Jira doit gérer; le temps de réponse total, les détails de vos licences ou bien encore le nombre total de tickets créés.

Comment cela fonctionne ?

JMX, pour « Java Management Extensions » est une interface de programme d’application (API) qui permet de monitorer et contrôler vos applications et services JAVA en utilisant des objets de type « MBeans » (Managed Beans).

Cette interface expose ainsi les données et ressources sous-jacentes, vous donnant la possibilité de prendre des décisions plus éclairées pour l’optimisation et la maintenance.

Il est important de noter que ces flux sont en diffusion directe, ce qui peut aider en cas de souci technique ou dans le cadre d’un audit fonctionnel pour identifier les points sensibles instantanément.

La dernière version de Jira 7.6 ajoute cette nouvelle fonctionnalité dans l’interface. Vous pouvez facilement l’activer ou la désactiver comme ceci :

 

Accéder aux données

Pour consulter les flux en direct, vous pouvez utiliser l’outil jconsole. Vous pouvez vous connecter à une instance locale ou distante (en sachant qu’il est préférable de le faire à distance, car une execution locale peut impacter les performances de votre serveur Jira).

Les différents onglets listent les données disponibles et vous pouvez effectuer diverses opérations comme la purge de collection ou spécifier des délais différents :

Mémoire

Vous pouvez également sélectionner differents types de pool de memoire ou utiliser le dashboard Heap/Non-Heap en bas à droite pour cliquer sur les valeurs directement :

Threads

De nombreux flux de threads sont disponibles et des renseignements utiles sur votre environnement, comme la détection des blocages et l’obtention de traces de stack (ces données étaient préalablement disponibles mais ne pouvaient pas être activées depuis l’interface comme c’est désormais le cas).

 

MBeans

La nouvelle fonctionnalité presentee avec Jira 7.6 est la disponibilité de statistiques spécifiques à Jira (les fameux “MBeans”),  accessibles depuis jconsole sous l’onglet MBeans:

 

 

La ressource BasicDataSource contient toutes les informations concernant votre base de données comme l’url de connexion, le nom d’utilisateur, le mot de passe etc :

 

 

Les autres composants peuvent être très utiles pour rapidement contrôler votre implémentation, connaître le nombre d’utilisateurs, de filtres ou de requêtes.

Ils offrent une solution complète pour non seulement collecter des statistiques mais aussi des informations relatives à votre environnement propre, tels que vos projets, composants, groupes etc.

En voici la liste complète, publiée par Atlassian:

Métrique Description Réinitialisé après un redémarrage de JIRA
dashboard.view.count Le nombre de fois où tous les tableaux de bord ont été vus par les utilisateurs. Oui
entity.attachments.total Le nombre de pièces jointes.
entity.components.total Le nombre de composants.
entity.customfields.total Le nombre de champs personnalisés.
entity.filters.total Le nombre de filtres.
entity.groups.total Le nombre de groupes utilisateurs.
entity.issues.total Le nombre de demandes.
entity.users.total Le nombre d’utilisateurs.
entity.versions.total Le nombre de versions créées.
issue.assigned.count Le nombre de fois où les demandes ont été assignées ou réassifgnées à des utilisateurs (compte toutes les actions). Oui
issue.created.count Le nombre de demandes créées après le démarrage de votre instance Jira. Oui
issue.link.count Le nombre de demandes liées créées apèrs avoir démarré votre instance Jira. Oui
issue.search.count Le nombre de recherches de demandes effectuées. Oui
issue.updated.count Le nombre de fois où vous avez mis à jour vos demandes. Oui
issue.worklogged.count Le nombre de fois où vous avez loggué du temps sur des demandes. Oui
Jira.license Le type de licences que vous avez, le nombre d’utilisateurs actifs et le nombre maximum d’utilisateurs disponible pour chaque type de licence.
web.requests Le nombre de requêtes (invocation.count), et le temps total de réponse (total.elapsed.time). Oui

Restez informé des évolutions de Jira !

Assurez-vous d’être informé de toutes les évolutions de Jira (et des autres produits Atlassian et de son écosystème) en vous inscrivant à notre newsletter mensuelle.

Cutted Triangle

Inscrivez-vous à notre newsletter

Demande enregistrée ! Demande en cours... Ceci n'est pas un email Une erreur s'est produite

Conformément à notre politique de confidentialité, nous nous engageons à respecter vos données personnelles.

Contactez-nous

Nos consultants certifiés Atlassian seront ravis de vous répondre.

Rejoindre Valiantys

Nous sommes en train de construire un équipe extraordinaire. Vous en êtes ?

Suivez-nous

Nous utilisons des cookies pour le fonctionnement de ce site, pour améliorer son utilisation, personnaliser votre expérience et réaliser des statistiques de visite. Vous pouvez gérer les paramètres et choisir d’accepter ou non certains cookies durant votre navigation. Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Paramètres de confidentialité

Afin de faciliter votre navigation et de vous apporter le meilleur service possible, nous utilisons des cookies pour améliorer le site aux besoins des visiteurs, notamment selon la fréquentation.  Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Recaptcha

Google reCAPTCHA est un système conçu pour distinguer les humains des ordinateurs, de telle sorte que les bots soient incapables de remplir les formulaires de manière malveillante au nom d’un être humain.

Analytics

Utilisé pour envoyer des données à Google Analytics sur le périphérique et le comportement du visiteur. Suit l'internaute à travers les appareils et les canaux de marketing. Utilisé par Google Analytics pour diminuer radicalement le taux de requêtes. Enregistre un identifiant unique utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site.

LinkedIn

Cookies pour une publicité ciblée : Ces cookies peuvent être mis en place au sein de notre site Web par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous proposer des publicités pertinentes sur d'autres sites Web. Ils ne stockent pas directement des données personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, votre publicité sera moins ciblée.

Cookies "réseaux sociaux" : Ces cookies sont activés par les services proposés sur les réseaux sociaux que nous avons ajoutés au site Web afin de vous donner la possibilité de partager notre contenu avec votre réseau et vos connaissances. Ils nous permettent également de suivre votre navigation sur d’autres sites Web et d’établir un profil de vos intérêts. Cela peut avoir un impact sur le contenu et les messages affichés sur les autres sites Web que vous consultez. Si vous n'autorisez pas ces cookies, il se peut que vous ne puissiez pas utiliser ou visualiser ces outils de partage.