1.5 KiB
1.5 KiB
Procédure « unplug » — supprimer l'infrastructure externe sans casser Omika (§83)
Objectif
Supprimer entièrement OpenTelemetry Collector / SigNoz / ClickHouse et vérifier qu'Omika continue de fonctionner normalement. C'est un test d'acceptation obligatoire.
Étapes
- Kill switch : mettre
Observability:External:Enabled=falsedans la configuration de l'API et du Worker. - Redémarrer l'API et le Worker (ou recharger la configuration).
- Arrêter la pile sur la VM :
docker compose down - Supprimer les volumes (télémétrie externe) :
docker compose down -v - Supprimer la VM observabilité (Hyper-V) si la désinstallation est définitive.
- Vérifier le fonctionnement complet d'Omika (critères §97/H) :
LocalFileTelemetryExporterécrit les JSONL locaux ;DiagnosticOutbox(omika-diagnostics.db) fonctionne ;POST /api/diagnosticsrépond (ACK après persistance locale) ;RemoteDiagnosticIngestionStoreécrit le JSONL serveur ;- API métier, Worker, synchronisation, mobile : tout fonctionne.
Résultat attendu
Omika totalement fonctionnel.
Seule conséquence : absence de centralisation externe des diagnostics.
Re-branchement (§91)
Réinstaller la pile, remettre Enabled=true avec un endpoint valide, redémarrer.
Les nouveaux événements recommencent à arriver. Aucun replay des événements
perdus hors mécanismes déjà persistés (les JSONL locaux + l'outbox restent la
sécurité durable).