Modifier le fichier

Format de sortie des indicateurs

Les indicateurs écrit dans le fichier respectent le format suivant

LOGGER.info("{};{};{};{};{};{}", marker, timestamp, client, server, profile, payload);
  • marker est le nom de l'indicateur.
    Le fichier concentre les différents indicateurs collectés.
  • timestamp est la date de la collecte à un des formats ISO-8601
  • client est le code du client.
    Le code est extrait de l'identifiant du bean extension depuis le fichier de contexte du projet.
    À défaut, le système utilise la propriété statistics.client.id (cf core-statistics.properties)
  • server est la jvmRoute configurée.
  • profile est une valeur calculée à partir des droits de l'utilisateur connecté.
    Un ensemble ordonné de bean étendant "AbstractProfileDecider" permette de catégoriser fonctionnellement les utilisateurs en fonction de la présence de certaines permissions.
  • payload est la carge utile de l'indicateur.
    La charge utile dépend de chaque indicateur.
    Elle est composée d'une chaine de type "clé=valeur" séparée par le caractère "&".
    Par exemple, METHOD=GET&URL=http%3A%2F%2Fkdev70.localhost%2F&TIME=3223&SQLCOUNT=258&SQLTIME=181&SQLMAX=8