GlitchTip est servi en HTTPS sur logs.malio-dev.fr (cert auto-signé interne).
Le SDK backend (sur le VPS OVH) le joint via Tailscale en gardant le DSN
hostname inchangé : la CA publique est installée dans le trust store de
l'image prod, et le hostname est résolu vers l'IP tailnet via extra_hosts
côté serveur (documenté). Aucun changement côté GlitchTip.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Complète le commit d'ajout de la dépendance : symfony.lock n'avait pas été
staged avec composer.json/composer.lock.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Ajout du SDK sentry/sentry-symfony enregistré prod-only, config sentry.yaml
(DSN runtime, release app.version, 4xx ignorés, pas de tracing) et handler
Monolog ERROR+. Sans SENTRY_DSN le SDK est no-op. Transport réseau via
Tailscale (infra, hors repo).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Design d'intégration du SDK Sentry/GlitchTip côté backend Symfony (prod only,
inerte sans DSN), avec runbook Tailscale complet (install, routage
container→tailnet, création projet, injection DSN). Backend-only ; front et CA
HTTPS interne hors périmètre.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>