← Journal technique
EduQate·infrastructure·2026-08-17

Un scanner de logs qui faisait échouer les déploiements sur le mot « error »

A deploy-time log scanner grepping for the substring 'error' matched a benign 'Sentry not configured' line and failed the deploy.

Le filet avait un trou

Le test, le journal d'audit, le scanner, la CI — couvrant moins que je ne le supposais.

Un scanner de logs au moment du déploiement qui grepait la sous-chaîne. La ligne qu'il matchait était l'application qui annonçait correctement que Sentry n'était pas configuré. Trivial, et l'archétype de la classe : un contrôle dont les faux positifs sont indiscernables des vraies défaillances t'entraîne à l'ignorer, ce qui est pire que de ne pas l'avoir.