diff --git a/CHANGELOG.md b/CHANGELOG.md index a5b4d58..580eb59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,45 @@ # CHANGELOG — Set-OPS +## 2026-09-14 (3) — La sonde de Redis, et son controle negatif rejoue + +Premier des **treize** roles `serveur_*` qui ne declaraient aucune supervision. Vingt sur +trente-trois en avaient une ; celui-ci n'en avait pas, alors qu'il porte les sessions. + +### La panne qu'elle voit, et que rien ne voyait + +Borne a `maxmemory` avec `allkeys-lru`, un Redis plein **n'echoue jamais** : il EVICTE. +Les sessions disparaissent une a une, les gens sont deconnectes au hasard, et le service +reste vert. La panne se presente comme un defaut d'application — personne ne regarde le +cache, puisqu'il va bien. + +**Une seule sonde**, parce qu'il n'y a qu'une cause d'action : *le cache ne sert plus*. +Elle s'atteint par deux chemins, et le verdict appelle le meme geste. + +Le compteur d'evictions de Redis est CUMULATIF depuis le demarrage ; la sonde en fait un +**debit** entre deux passages, sinon une seule mauvaise journee laisserait le voyant rouge +pour toujours. + +### Le controle negatif, rejoue sur `data-sql-01` de TechnoLibre + +| | verdict | code | +|---|---|---| +| etat sain, premier passage | `Cache sain — premier releve` | **0** | +| etat sain, second passage | `Cache sain — 0 eviction(s)` | **0** | +| Redis arrete | `Redis n'est pas actif.` | **2** | +| seuil impossible (`CRIT=0`) | `Redis evicte : … des sessions se perdent en silence.` | **2** | + +Les donnees de performance sortent au format Nagios et portent le vrai plafond : +`evictions=0c memoire=808232B;;;0;268435456`. + +`serveur_redis_sonde_evictions_crit` est la mise en defaut **par parametre** — le poser a +`0` rend CRITIQUE sans rien casser, ce qui rend la seconde preuve REJOUABLE. C'est le meme +patron que les seuils de PostgreSQL. + +### Ce qui n'est PAS dans cette sonde, et c'est la doctrine + +Occupation memoire, taux de succes du cache, latence : ce sont des **series**, elles +appartiennent a Prometheus. Icinga repond a une seule question — est-ce casse ? + ## 2026-09-14 (2) — Redis EST borne : le releve d'hier lisait le mauvais fichier L'entree du 2026-09-13 (6) affirmait « aucun `maxmemory` configure ». C'etait faux, et la