From 3e2846cc5f527b6b905f0ff3af4c92587c3b9b05 Mon Sep 17 00:00:00 2001 From: Daniel Allaire Date: Wed, 7 Oct 2026 23:34:24 -0400 Subject: [PATCH] journal : le site recoit l'outillage de restauration et la copie a froid de Prometheus et Loki Les machines sauvegardees du site n'avaient pas setops-restaurer. client_backup deploye au site : 0 echec ; Prometheus arrete 523 ms, un releve manque ; Loki 13 s, aucun journal perdu. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c9c1a3..10f55af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,44 @@ # CHANGELOG — Set-OPS +## 2026-10-07 (108) — Le site recevait encore la sauvegarde d'avant le 2026-09-30 + +**94 preuves.** Déployer la copie à froid de Prometheus et Loki au site (`site-mon-01`) a +révélé que les trois machines sauvegardées du site n'avaient **pas `setops-restaurer`** : +leur `client_backup` datait d'avant la restauration (2026-09-30). Ni garde, ni étiquette +`avant-raser`, ni témoins. Ce qui était cohérent avec un site jamais reconstruit, mais pas +avec un site qui doit pouvoir l'être. + +### Simulé, puis déployé (confirmé par l'exploitant) + +- **La garde ne bloquerait rien** : machines nées le 2026-09-12 vers 20:20, plus anciens + instantanés le 2026-09-13 à 02:3x, donc aucune incarnation précédente. Chaque jeu est acté + « neuf ». +- `make site-appliquer GROUPE=client_backup` (`--check --diff` d'abord) : 0 échec sur + `site-mon-01`, `site-forge-01`, `site-pki-01` ; premier rapport complet. Jeux : + `postgresql`, `prometheus`, `loki`, `icinga` (mon) ; `forgejo` (forge, déjà « en place » + depuis le 2026-10-04) ; `step_ca` (pki). +- `serveur_prometheus`, `serveur_loki`, `serveur_icinga` **non redéployés** au site : leur + restauration ne sert qu'à une reconstruction, et `serveur_icinga` aurait embarqué un retard + sans rapport (catalogue des capteurs du 2026-10-04, jamais posé au site). + +### Mesuré + +| `site-mon-01` | | +|---|---| +| Prometheus (2,9 Go) arrêté | 523 ms ; écart maximal entre deux échantillons : 30 s (normal 15 s) | +| Loki (285 Mo, 6 512 fichiers) arrêté | **13 074 ms** : la copie de petits fichiers, pas la lecture (2 s) | +| Premier dépôt | 3,16 Gio (1,57 Gio stockés) | + +Pendant les 13 s de Loki : 0 erreur, 0 abandon chez les 12 agents Alloy du site, et **aucune +tranche de 30 s vide** dans Loki (`count_over_time`, de 23:11 à 23:16) ; celle de l'arrêt +compte 2 538 lignes. Les journaux émis pendant l'arrêt sont arrivés, avec leur heure. + +**À considérer** : les morceaux de Loki sont immuables, comme les blocs de Prometheus. Les +lier au lieu de les copier ramènerait son arrêt sous la seconde. + +**Hors périmètre, remarqué** : le catalogue des capteurs d'Icinga (accents, champs +`action`, 2026-10-04) n'a jamais été déployé au site. + ## 2026-10-07 (107) — Les métriques et les journaux repartaient de zéro : copie à froid de Prometheus et Loki **94 preuves.** Prometheus et Loki n'étaient pas sauvegardés : chaque reconstruction