Demande #3677
ferméÉcrire un script de génération de rapport d'activité
Ajouté par Christian P. Momon il y a plus de 5 ans. Mis à jour il y a presque 5 ans.
100%
Description
Afin de pouvoir évaluer l'activité du service, écrire un script générant un rapport d'activité avec quelques points de mesures : nombre d'utilisateurs total, nombre de connexions, nombre de cubes, etc.
Voir le service date.chapril.org pour exemple :
- les sources : https://agir.april.org/projects/date-chapril-org/repository/revisions/chapril-1.1.8/entry/tools/rapport_activite.sh
- statistiques générés : #3529.
Mis à jour par pitchum . il y a environ 5 ans
J'ai commencé un script basique :
=(^-^)=root@xmpp:~# /usr/local/bin/rapport_activites.sh Total user count: 4 Active users: 0 s2s outgoing connections: 1 s2s incoming connections: 0
Mais ces métriques ne donnent que des informations ponctuelles. Idéalement il faudrait plutôt mettre en place de la métrologie (cacti, munin, grafana ?) pour avoir de l'historique sur ces métriques.
Mis à jour par Christian P. Momon il y a environ 5 ans
- Statut changé de Nouveau à En cours de traitement
Le métrique « Total user count » est très bien.
Pour l'instant, ce qui est adopté sur les autres services (date et paste), c'est :- un cron mensuel pour lancer et loguer le rapport d'activité ;
- un ticket tagué « Tâche récurrente » où est recopier la log du rapport d'activité mensuel (voir exemple : https://agir.april.org/issues/3528).
Alors, oui, cette solution est vraiment « rustique » mais ça fonctionne et c'est pérenne. Un des buts est de pouvoir fournir un graphe pour le bilan moral annuel. Donc 12 relevés seraient suffisant pour avoir une idée de l'activité.
Le Chapril a un Grafana expérimental. Encore faut-il savoir l'utiliser et avoir le temps. À envisager volontiers.
Mis à jour par pitchum . il y a environ 5 ans
Total user count: 3
Active users: 1
s2s outgoing connections: 1
s2s incoming connections: 0
Mis à jour par pitchum . il y a environ 5 ans
Je teste mon script pendant quelques temps ici-même avant de créer un ticket dédié.
Donc pour le moment mon script va poster quotidiennement le rapport d'activités ici-même.
Mis à jour par pitchum . il y a environ 5 ans
Total user count: 3
Active users: 0
s2s outgoing connections: 0
s2s incoming connections: 0
Mis à jour par pitchum . il y a environ 5 ans
Mis à jour par pitchum . il y a environ 5 ans
Mis à jour par pitchum . il y a environ 5 ans
Mis à jour par pitchum . il y a environ 5 ans
Mis à jour par pitchum . il y a environ 5 ans
Mis à jour par pitchum . il y a environ 5 ans
Mis à jour par pitchum . il y a environ 5 ans
Mis à jour par pitchum . il y a environ 5 ans
Mis à jour par pitchum . il y a environ 5 ans
Mis à jour par pitchum . il y a environ 5 ans
Mis à jour par pitchum . il y a environ 5 ans
- Statut changé de En cours de traitement à Résolu
- % réalisé changé de 50 à 100
Ticket dédié : #4047