Demande #3677
closedÉcrire un script de génération de rapport d'activité
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.
Updated by pitchum . almost 5 years ago
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.
Updated by Christian P. Momon almost 5 years ago
- Status changed from Nouveau to 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.
Updated by pitchum . almost 5 years ago
Total user count: 3
Active users: 1
s2s outgoing connections: 1
s2s incoming connections: 0
Updated by pitchum . almost 5 years ago
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.
Updated by pitchum . almost 5 years ago
Total user count: 3
Active users: 0
s2s outgoing connections: 0
s2s incoming connections: 0
Updated by pitchum . almost 5 years ago
- Status changed from En cours de traitement to Résolu
- % Done changed from 50 to 100
Ticket dédié : #4047