6.9. Cohérence des journaux

Il existe un outil d’administration utilisable par l’exploitant afin de réaliser un test de cohérence des journaux. Cet outil permet de vérifier que les données enregistrées dans la collection LogbookOperations sont bien en cohérence avec les informations sauvegardées dans les collections LFC.

Actuellement, seuls les TNR utilisent le point d’API.

A l’avenir, il sera possible de préciser les modalités dans un fichier json associé, et il sera possible d’utiliser le contrôle de cohérence indépendamment.

6.9.1. Lancement

Pour lancer l’outil de cohérence, il suffit de lancer une requête (curl, par exemple) sur le serveur logbook interne (sur la « patte » d’administration) :

  • POST sur le endpoint /checklogbook

6.9.2. Résultat

L’outil de cohérence renvoie un code OK, si l’opération s’est bien déroulée. En cas d’erreur interne, un code HTTP 500 sera renvoyé.

Dans le cadre d’un OK, un rapport au format Json sera généré, et sera enregistré sur les offres de stockage.

Le rapport contiendra les informations suivantes :

  • checkedEvents : la liste des événements vérifiés.
  • checkErrors : la liste des erreurs constatées.