Project

General

Profile

Actions

Demande #3677

closed

Écrire un script de génération de rapport d'activité

Added by Christian P. Momon over 5 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normale
Assignee:
Target version:
-
Start date:
04/26/2019
Due date:
% Done:

100%

Estimated time:
Difficulté:
2 Facile

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.

Actions #1

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.

Actions #2

Updated by pitchum . almost 5 years ago

  • % Done changed from 0 to 50
Actions #3

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.

Actions #4

Updated by pitchum . almost 5 years ago

Total user count: 3
Active users: 1
s2s outgoing connections: 1
s2s incoming connections: 0

Actions #5

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.

Actions #6

Updated by pitchum . almost 5 years ago

Total user count: 3
Active users: 0
s2s outgoing connections: 0
s2s incoming connections: 0

Actions #7

Updated by pitchum . almost 5 years ago

## Global info

  • Total accounts: 3

## HTTP upload storage:

  • User quota: 200M
  • Total disk usage: 102M
  • Per user disk usage:
    • Max: 101M
    • Avg: 50M
Actions #8

Updated by pitchum . almost 5 years ago

## Global info

  • Total accounts: 3

## HTTP upload storage:

  • User quota: 200M
  • Total disk usage: 1,7M
    Per user disk usage:
    • Max: 1,7M
    • Avg: 1M
Actions #9

Updated by pitchum . almost 5 years ago

## Global info

  • Total accounts: 3

## HTTP upload storage:

  • User quota: 200M
  • Total disk usage: 1,7M
    Per user disk usage:
    • Max: 1,7M
    • Avg: 1M
Actions #10

Updated by pitchum . almost 5 years ago

## Global info

  • Total accounts: 3

## HTTP upload storage:

  • User quota: 200M
  • Total disk usage: 1,7M
    Per user disk usage:
    • Max: 1,7M
    • Avg: 1M
Actions #11

Updated by pitchum . almost 5 years ago

## Global info

  • Total accounts: 3

## HTTP upload storage:

  • User quota: 200M
  • Total disk usage: 1,7M
    Per user disk usage:
    • Max: 1,7M
    • Avg: 1M
Actions #12

Updated by pitchum . almost 5 years ago

## Global info

  • Total accounts: 3

## HTTP upload storage:

  • User quota: 200M
  • Total disk usage: 1,7M
    Per user disk usage:
    • Max: 1,7M
    • Avg: 1M
Actions #13

Updated by pitchum . almost 5 years ago

## Global info

  • Total accounts: 3

## HTTP upload storage:

  • User quota: 200M
  • Total disk usage: 1,7M
    Per user disk usage:
    • Max: 1,7M
    • Avg: 1M
Actions #14

Updated by pitchum . almost 5 years ago

## Global info

  • Total accounts: 4

## HTTP upload storage:

  • User quota: 200M
  • Total disk usage: 1,7M
    Per user disk usage:
    • Max: 1,7M
    • Avg: 1M
Actions #15

Updated by pitchum . almost 5 years ago

## Global info

  • Total accounts: 5

## HTTP upload storage:

  • User quota: 200M
  • Total disk usage: 1,7M
    Per user disk usage:
    • Max: 1,7M
    • Avg: 1M
Actions #16

Updated by pitchum . almost 5 years ago

## Global info

  • Total accounts: 6

## HTTP upload storage:

  • User quota: 200M
  • Total disk usage: 1,7M
    Per user disk usage:
    • Max: 1,7M
    • Avg: 1M
Actions #17

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

Actions #18

Updated by pitchum . over 4 years ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF