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 <noreply@anthropic.com>
This commit is contained in:
Daniel Allaire 2026-10-07 23:34:24 -04:00
parent cca22f47ca
commit 3e2846cc5f

View file

@ -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