Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Liste d'améliorations possibles #53

Open
6 tasks
jpm-cbna opened this issue Feb 21, 2024 · 0 comments
Open
6 tasks

Liste d'améliorations possibles #53

jpm-cbna opened this issue Feb 21, 2024 · 0 comments

Comments

@jpm-cbna
Copy link

jpm-cbna commented Feb 21, 2024

Je dresse ici, pour mémo, une liste des améliorations qui seraient intéressantes:

  • indiquer dans la base de données dès le démarrage du script le nombre de données à télécharger prévues. Cela permet de mettre en place un mécanisme de surveillance de l'avancement et d'avoir une estimation du temps de téléchargement à prévoir.
  • améliorer les logs de Gn2Pg, ce qui apparaît à l'écran n'est pas logué dans les fichiers. Il faudrait pouvoir définir un niveau de log dans le fichier de config et qu'il s'applique à tout le code de Gn2Pg.
  • envisager la possibilité de mettre en base de données les logs. Cela permettrait au Dashboard d'avoir plus d'intérêt et faciliterait la mise en place d'outils de surveillance du fonctionnement de Gn2Pg...
  • mettre en place un mécanisme de reprise sur erreur automatique en cas d'échec d'un téléchargement. Suivant l'erreur, Gn2Pg devrait pouvoir retenter un certain nombre de fois avec un temps de pause entre chaque tentative.
  • si le téléchargement a échoué (erreur réseau, base fournisseur injoignable, ...) et que Gn2Pg s'est arrêté, il faudrait mettre en place un mécanisme de reprise automatique du téléchargement à partir de la dernière donnée téléchargée.
  • Garder en base l'historique des lancements de Gbn2Pg et surtout les dates correspondant au champ last_ts de la table increment_log utilisée à chaque lancement.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant