Erreur paramétrage métriques SonarQube
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.
Votre avis
Nobody voted on this yet
|
|
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 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.
Voir Aussi
Documentation officielle: http://docs.sonarqube.org/display/PLUG/Violation+Density+Plugin