Exploitation
Runbook — exploitation de la pile analytics
Procédures courtes, vérifiables. Toute commande ici a été exécutée au moins une fois.
Contrôler l'état
Code
telemetry:test est le seul contrôle qui prouve quelque chose : les trois autres montrent que les
processus tournent, pas que les données arrivent.
Un fournisseur ne reçoit plus rien
- Le conteneur tourne-t-il ?
pnpm telemetry:status - Les événements sont-ils classés en robot ?
Pour Umami, comparer le nombre de lignes :CodeCode - La file applicative abandonne-t-elle ? Lire
droppedExhausteddansgetStats(). - Détail des causes connues : troubleshooting.md.
Les journaux n'arrivent plus dans OpenObserve
Isoler le SDK du collecteur en envoyant un journal OTLP brut
(troubleshooting.md). Si le journal brut arrive et pas celui du SDK, vérifier
que logs.getLogger() renvoie un Logger et non un ProxyLogger.
Disque sous pression
Code
Sans sudo, du ne voit pas /var/lib/docker et donne un total trompeur. Réduire la rétention
plutôt que supprimer un volume. ClickHouse est le plus gros poste.
Repartir de zéro
Code
Les scripts de provisionnement sont idempotents : les relancer sur une pile existante réutilise comptes et sites, et régénère seulement les jetons.
Après un build de l'application
Code
Tout arrêter
Code