Projet

Général

Profil

Fonctionnalité #24620

Journal - Production de journaux de 24h maximum

Ajouté par Cyril VAZQUEZ il y a environ un an. Mis à jour il y a 3 mois.

Statut:
Clôturé
Priorité:
1-Majeur
Assigné à:
Version cible:
Début:
14/04/2023
Echéance:
Tags RM:

Description

En tant qu'opérateur d'archivage, je veux chaîner des journaux de 24h maximum afin de respecter les recommandations des normes.

Historique

#1 Mis à jour par Cyril VAZQUEZ il y a environ un an

  • Sujet changé de Journal de l'application - Chaînage 24h maximum à Journal - Production de journaux de 24h maximum

Nécessité de refonte intégrale des fonctions de chaînage des journaux

  • de l'application
  • du cycle de vie des objets

Aujourd'hui le système prend en compte les traces inscrites depuis le dernier chaînage, ou à défaut tous les enregistrements disponibles quand il n'y a jamais eu de journal produit.

Ceci présente un inconvénient majeur si l'exploitant ne planifie pas la génération des journaux.

Après un temps d'exploitation, le nombre d'événements à inscrire dans le journal peut être très important avec des conséquences :

  • les journaux sont très volumineux et difficilement exploitables
  • le processus de chaînage peut être long et excéder les délais maximum d'exécution ou la mémoire allouable au traitement

#3 Mis à jour par Cyril VAZQUEZ il y a environ un an

Évolutions aux fonctions :

Calcul des pages de dates par tranche de 24h maxi pour le contenu des journaux.
Prise en compte jusqu'à l'heure d'exécution, en revenant au début de la seconde en cours.

  1. Si le dernier journal date de moins de 24h, prise en compte des traces dans un seul journal depuis l'heure de fin du dernier journal (exclue) exemple du 12/04 13h30 jusqu'au 13/04 10h46.
  2. Sinon,
  • première plage jusqu'à fin de journée exemple 11/04 13h30 => 23:59:59.999999 inclus
  • N plages quotidiennes de 00:00.000000 exclu à 23:59:59.999999 inclus
  • dernière plage de 00:00.000000 exclu 13/04 00:00.000000 à 14:31.000000 inclus

Boucle sur les plages, avec pour chacune

  • inscription des événements dans un fichier temporaire,
  • horodatage si activé,
  • archivage.

Développement et premiers tests concluants sur branche feat/24620

#4 Mis à jour par Cyril VAZQUEZ il y a 3 mois

  • Statut changé de En cours à Clôturé

Formats disponibles : Atom PDF