Erreur paramétrage métriques SonarQube

De EjnTricks

Lors de la mise à jour en version 4.5, la donnée violation density a été supprimée. Cependant, celle-ci était présentée dans les tableaux de bord standard. Cependant les configurations n'ont pas été mises à jour et continue d'afficher l'information, entraînant une erreur de titre dans la colonne, comme dans le cas du tableau de bord My favourites où la colonne présente le libellé metric:violations_density.


Cet article présente comment configurer les tableaux de bord afin de supprimer cette colonne.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Books-icon.png Etude

Lors de la mise à jour, cette version a été remplacée par l'information Technical Debt, que l'on va ajouter dans les tableaux de bord, My favourites et Projects, qui sont standard et partagés à tous les utilisateurs par défaut.

Pour cela, il est nécessaire de comprendre comment sont organisés les tableaux de bord. A l'aide d'un compte d'administration, il faut sélectionner le menu Manage dashboards sous Dashboards.


La page de gestion des tableaux de bord est alors affiché.


En cliquant sur le lien Configure widgets, l'utilisateur est dirigé vers la page de composition tu tableau de bord.


Cependant, cette interface permet de composer le contenu du tableau de bord en ajoutant / supprimant des widgets. Dans le cas de ce tableau de bord, une liste est affichée avec les données retournées par la "mesure" My favourites.


La configuration de ces sources d'informations s'effectue en cliquant sur le menu Measures.


L'utilisateur est dirigé vers la page de gestion de ce sources d'informations.


L'interface de configuration des sources d'informations est accessible depuis le menu dans le bandeau supérieur.


L'ensemble des sources est alors présenté.


Les paramétrages d'une source d'informations est acecssible en cliquant sur le nom de celle-ci.


Configuration-icon.png Configuration colonnes

La configuration initiale de la source My favourites présente cinq colonnes, dont celle pour l'information violations density qui présente le titre technique dans la liste.


Il faut cliquer sur le bouton Change Columns dans le coin supérieur droit de la page. Ainsi, l'utilisateur va pouvoir spécifier les colonnes affichées.


La colonne metric:violations_density est supprimée en cliquant sur l'icone représentant une croix, en dessous de celle-ci. Puis une colonne est ajoutée en spécifiant la métrique, ainsi qu'une configuration complémentaire, et en cliquant sur le bouton Add column.


L'information est alors ajoutée et par défaut en dernière position. Les icônes représentant dans flèches, vers la gauche / droite, permetent de bouger la colonne. Dans le cadre de cet exemple, la métrique ajoutée est déplacée en avant dernière position, afin de simuler le remplacement de metric:violations_density.


Il faut alors cliquer sur le bouton Close afin de valider la modification. L'utilisateur est alors redirigé vers la page de configuration de la source d'information. Le bouton Save est alors disponible car une modification a été appliquée.


Il suffit donc de cliquer sur le bouton Save afin de rendre disponible la nouvelle configuration.


Le tableau de bord présente alors des informations correctes.


Viewer icon.png Voir Aussi

Documentation officielle: http://docs.sonarqube.org/display/PLUG/Violation+Density+Plugin