https://redmine.april.org/https://redmine.april.org/favicon.ico?15861920342021-03-07T10:05:27ZGestionnaire de projets de l'Aprilvisio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=230802021-03-07T10:05:27ZFrédéric Couchet
<ul></ul><p>Colibri est un des modules de Jitsi, pour les stats.</p> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=230862021-03-07T10:31:06ZLilian C
<ul><li><strong>Assigné à</strong> mis à <i>Lilian C</i></li></ul> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=230872021-03-07T10:34:14ZLilian C
<ul><li><strong>Fichier</strong> <i>probeapi-cron.log</i> ajouté</li></ul> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=230892021-03-07T10:39:51ZFrédéric Couchet
<ul><li><strong>Assigné à</strong> <del><i>Lilian C</i></del> supprimé</li></ul><p>Pour être sûr, si par exemple le script s'intitule logs-colibri pour avoir les logs de décembre 2020 on ferait :</p>
<pre><code class="shell syntaxhl">logs-colibri <span class="nt">-a</span> 2020 <span class="nt">-m</span> 12
</code></pre>
<p>La sortie serait un truc du genre :</p>
<pre>
total_conferences_created=120
total_failed_conferences=2
total_conferences_completed=118
total_conference_seconds=99426123
total_bytes_received=122812224954646
total_bytes_sent=1457181117747643743
total_participants=410
</pre>
<p>On n'affiche pas largest_conference, conferences, participants, videochannels, endpoints_sending_audio.</p> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=230902021-03-07T10:40:40ZFrédéric Couchet
<ul><li><strong>Assigné à</strong> mis à <i>Lilian C</i></li></ul> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=230952021-03-07T10:49:06ZLilian C
<ul><li><strong>Fichier</strong> <del><i>probeapi-cron.log</i></del> supprimé</li></ul> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=230972021-03-07T10:50:28ZLilian C
<ul><li><strong>Fichier</strong> <a href="/attachments/2155">probeapi-cron.log.gz</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/2155/probeapi-cron.log.gz">probeapi-cron.log.gz</a> ajouté</li></ul> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=231092021-03-07T11:29:28ZChristian P. Momoncmomon@april.org
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours de traitement</i></li></ul><p>Je confirme l'exemple et le fait que certains compteurs sont inutiles et donc à ne pas afficher en sortie. Bien vu.</p>
Suggestions de petites sophistications :
<ul>
<li>pour le compteur total_conference_seconds, ajouter en plus entre parenthèse la traduction en heures ;</li>
<li>pour les compteurs <strong>bytes</strong>, ajouter entre parenthèse la traduction en Mo.</li>
</ul> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=231422021-03-08T17:36:25ZLilian C
<ul></ul><p>J'ai commencé à travailler dessus, sauf qu'à un moment mon script butte sur une <pre><code class="shell syntaxhl">json <span class="nb">read </span>error</code></pre> dans le fichier généré par le script probe_api.sh à la ligne correspondant à <pre><code class="shell syntaxhl">2021-02-18T21:30:15</code></pre></p> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=231432021-03-08T18:23:22ZChristian P. Momoncmomon@april.org
<ul></ul><p>Oui, il peut arriver que le script probe_api.sh tombe en erreur et génère des messages imprévus :<br /><pre>
2021-02-18T21:30:15json read error: line 2 column 0: '[' or '{' expected near end of file
total_conferences_created=json read error: line 2 column 0: '[' or '{' expected near end of file
total_failed_conferences=json read error: line 2 column 0: '[' or '{' expected near end of file
total_conferences_completed=json read error: line 2 column 0: '[' or '{' expected near end of file
largest_conference=json read error: line 2 column 0: '[' or '{' expected near end of file
total_conference_seconds=json read error: line 2 column 0: '[' or '{' expected near end of file
total_bytes_received=json read error: line 2 column 0: '[' or '{' expected near end of file
total_bytes_sent=json read error: line 2 column 0: '[' or '{' expected near end of file
total_participants=json read error: line 2 column 0: '[' or '{' expected near end of file
conferences=json read error: line 2 column 0: '[' or '{' expected near end of file
participants=json read error: line 2 column 0: '[' or '{' expected near end of file
videochannels=json read error: line 2 column 0: '[' or '{' expected near end of file
endpoints_sending_audio=
</pre></p>
<p>Comme cela n'est pas censé arriver ou alors exceptionnellement, on peut partir du principe qu'il est de la responsabilité d'un opérateur humain de nettoyer le fichier de log manuellement afin d'avoir toujours un fichier de log nominal et exploitable.</p>
Donc considérer que le script d'analyse doit s'arrêter avec un message d'erreur s'il détecte l'un des cas suivant :
<ul>
<li>une ligne commençant par autre chose qu'un chiffre ;</li>
<li>une ligne contenant la chaîne de caractères « json read error ».</li>
</ul>
<p>:-)</p> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=286932022-12-17T20:22:08Zdavidd09 .
<ul></ul><p>J'ai repris l'idée de ce script en repartant "de zéro".<br />J'ai écrit deux appli en python (plus facile pour traiter le JSON)</p>
<pre>
/srv/visio.chapril.org/tools/statistiques/getStats.py
</pre>
<p>qui récupère toutes les 5 minutes la totalité des données fournies par l'API REST de jitsi et le place dans une base sqlite dans</p>
<pre>
/srv/visio.chapril.org/statistiques/stats_sqlite.db
</pre>
<p>Une appli de consolidation <br /><pre>
/srv/visio.chapril.org/tools/statistiques/parseStats.py <mois> [annee]
</pre></p>
<p>qui renvoie en retour une liste de données consolidées sur le mois passé en paramètre (année en option)</p>
<p>Ce qui donne : <br /><pre>
=(^-^)=root@allo:/srv/visio.chapril.org/tools# /srv/visio.chapril.org/tools/statistiques/parseStats.py 12
total participants=159
conferences terminees total=43
conferences creees total=43
canaux video=1140
total octets reçus=27.1 Go
canaux audio=754
total octets envoyés=20.7 Go
conferences totalement echouees=0
duree totale conferences=29.9 h
moyenne de conferences par jour=2
Moyenne participants par conference=4.1
duree moyenne des conferences=42.2 min
</pre></p> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=287902023-01-03T21:25:35Zdavidd09 .
<ul><li><strong>Assigné à</strong> changé de <i>Lilian C</i> à <i>davidd09 .</i></li></ul> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=287912023-01-03T21:30:50Zdavidd09 .
<ul><li><strong>Statut</strong> changé de <i>En cours de traitement</i> à <i>Résolu</i></li></ul> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=289872023-02-07T21:15:19ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul> visio.chapril.org - Demande #5258: Ajouter l'analyse de log colibri au rapport d'activité mensuel visio.chapril.orghttps://redmine.april.org/issues/5258?journal_id=291622023-03-08T18:19:22ZPierre-Louis Bonicoli
<ul><li><strong>Version cible</strong> changé de <i>Backlog</i> à <i>Sprint 2023 février</i></li></ul>