Projet

Général

Profil

Development #56038

intégrer sentry

Ajouté par Frédéric Péters il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
07 août 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Lié à BiJoe - Development #56048: hobo_agent: poser la config sentry dans le fichier de confFermé09 août 2021

Actions

Révisions associées

Révision 9476ad79 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 2 ans

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

Révision 76903212 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 2 ans

tests: add test_sentry (#56038)

Révision 5baffc81 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 2 ans

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

#1

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Assigné à mis à Benjamin Dauvergne
#2

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

#3

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

#4

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é
#5

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
#6

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).

#7

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

Ok je m'en occupe.

#8

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
#9

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

Formats disponibles : Atom PDF