Development #56038
intégrer sentry
0%
Description
wcs-olap rencontre souvent des erreurs et les communique uniquement via le mail du cronjob (/usr/lib/bijoe/import-wcs-data.sh) et ce mail va concaténer les logs/traces des différents tenants en erreur.
Ne penserait-on pas à sentry ici ?
Fichiers
Demandes liées
Révisions associées
tests: add test_sentry (#56038)
cmd: use Logger.setLevel() (#56038)
Directly setting logger.level should never used as it does not clear the
isEnabledFor cache of the logger which breaks some tests.
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Fichier 0001-misc-integrate-with-sentry-56038.patch 0001-misc-integrate-with-sentry-56038.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Il reste à modifier l'agent hobo pour poser la config sentry dans wcs-olap.ini
Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 2 ans
- Lié à Development #56048: hobo_agent: poser la config sentry dans le fichier de conf ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 9476ad799b3c8af1fc565fb18be8083a487059f6 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Sat Aug 7 15:26:57 2021 +0200 misc: integrate with sentry (#56038) To use it add the following lines to /etc/wcs-olap/config.ini: [sentry] dsn = https://apikey@sentry.example.com/1 environment = prod
Mis à jour par Frédéric Péters il y a plus de 2 ans
Ça a été poussé mais ce n'est pas en recette, alors que (tardivement mais passons) le changement bijoe pour ne plus faire l'exécution dans un cronjob est de son côté en recette. Le résultat il me semble c'est que sauf à pousser également celui-ci vers les recettes on perd toute trace wcs-olap.
(et s'il pouvait y avoir un run forcé dans l'après-midi pour vérifier que c'était bien ok ça serait super et bien mieux que découvrir les bugs en prod).
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
Ça roule :
https://sentry.entrouvert.org/entrouvert/publik/issues/51489/?environment=dev
oût 12 15:19:36 bijoe uwsgi[8616]: bijoe INFO - - - - start wcs-olap on /var/lib/bijoe/tenants/statistiques-signalpublik-matrice.dev.entrouvert.org/wcs-olap.ini août 12 15:19:36 bijoe uwsgi[8626]: bijoe INFO - - - - enqueuing wcs-olap job for /var/lib/bijoe/tenants/statistiques-signalpublik-test-deux.dev.entrouvert.org/wcs-olap.ini août 12 15:19:36 bijoe uwsgi[8544]: [spooler] written 174 bytes to file /srv/nfs/lib/bijoe/spooler/f1b9c590e41c1e75567e903d5e664cf3/uwsgi_spoolfile_on_bijoe_8626_21_845202437_1628774376_454424 août 12 15:19:36 bijoe uwsgi[8626]: bijoe INFO - - - - enqueuing wcs-olap job for /var/lib/bijoe/tenants/statistiques-signalpublik-test-un.dev.entrouvert.org/wcs-olap.ini août 12 15:19:36 bijoe uwsgi[8544]: [spooler] written 172 bytes to file /srv/nfs/lib/bijoe/spooler/f1b9c590e41c1e75567e903d5e664cf3/uwsgi_spoolfile_on_bijoe_8626_22_1319903323_1628774376_455717 août 12 15:19:36 bijoe uwsgi[8626]: bijoe INFO - - - - enqueuing wcs-olap job for /var/lib/bijoe/tenants/statistiques-signalpublik-test-zero.dev.entrouvert.org/wcs-olap.ini août 12 15:19:36 bijoe uwsgi[8544]: [spooler] written 174 bytes to file /srv/nfs/lib/bijoe/spooler/f1b9c590e41c1e75567e903d5e664cf3/uwsgi_spoolfile_on_bijoe_8626_23_1371712098_1628774376_456924 août 12 15:19:36 bijoe uwsgi[8626]: bijoe INFO - - - - enqueuing wcs-olap job for /var/lib/bijoe/tenants/stats-demo.dev.entrouvert.org/wcs-olap.ini août 12 15:19:36 bijoe uwsgi[8544]: [spooler] written 149 bytes to file /srv/nfs/lib/bijoe/spooler/f1b9c590e41c1e75567e903d5e664cf3/uwsgi_spoolfile_on_bijoe_8626_24_1214209090_1628774376_458051 août 12 15:19:36 bijoe uwsgi[8544]: wcs-olap INFO config files: /etc/wcs-olap/config.ini, /var/lib/bijoe/tenants/statistics-fredcook.dev.entrouvert.org/wcs-olap.ini août 12 15:19:36 bijoe uwsgi[8544]: wcs-olap ERROR failed to synchronize with https://wcs-fredcook.dev.entrouvert.org/ août 12 15:19:36 bijoe uwsgi[8544]: Traceback (most recent call last): août 12 15:19:36 bijoe uwsgi[8544]: File "/usr/lib/python3/dist-packages/wcs_olap/cmd.py", line 145, in main2 août 12 15:19:36 bijoe uwsgi[8544]: raise Exception('Boom!') août 12 15:19:36 bijoe uwsgi[8544]: Exception: Boom! août 12 15:19:36 bijoe uwsgi[8544]: wcs-olap INFO config files: /etc/wcs-olap/config.ini, /var/lib/bijoe/tenants/statistiques-chris.dev.entrouvert.org/wcs-olap.ini août 12 15:19:36 bijoe uwsgi[8544]: wcs-olap INFO config files: /etc/wcs-olap/config.ini, /var/lib/bijoe/tenants/statistiques-signalpublik-matrice.dev.entrouvert.org/wcs-olap.ini
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: integrate with sentry (#56038)
To use it add the following lines to /etc/wcs-olap/config.ini:
[sentry]
dsn = https://apikey@sentry.example.com/1
environment = prod