Les recettes / sauvegarde-nocturne
La sauvegarde de nuit
Une sauvegarde qui échoue en silence ne se découvre qu’au moment où on en a besoin.
Toute application avec une base de données.
Le piège que cette recette évite
Le script de sauvegarde se termine en « succès » même quand le fichier produit pèse zéro octet. Surveiller l’exécution ne suffit donc pas : il faut surveiller le VOLUME. C’est exactement le défaut que ce produit existe pour détecter — « tout répond 200, et pourtant rien ne marche ».
2 tâches
Sauvegarde nocturne
Attrape la sauvegarde qui tourne, se déclare réussie, et produit un fichier vide. Le mode « monitor » attend que TON script annonce ce qu’il a sauvegardé : sans ce chiffre, une sauvegarde vide est indiscernable d’une bonne.
attend un battement ·
0 3 * * *· alerte si le volume tombe à zéroRelecture de la sauvegarde
Une sauvegarde qu’on n’a jamais restaurée n’est pas une sauvegarde, c’est un fichier. Cette tâche attend la preuve hebdomadaire d’une restauration d’essai — le jour où elle se tait, on l’apprend un lundi et non le jour du sinistre.
attend un battement ·
0 4 * * 1· alerte si le volume tombe à zéro
La poser
Rien à remplir : ces tâches attendent un battement de ton côté, LeTock n’appelle rien.
POST /api/v1/recettes/sauvegarde-nocturne/poser
Authorization: Bearer <ta clé>
{}L’appel est rejouable : deux fois la même recette rend les mêmes tâches, sans doublon. Un agent qui n’a pas reçu la réponse peut donc recommencer sans rien casser.