Lire les journaux avec --since, jamais --tail
Le service ne journalise que lorsqu'il a ecrit quelque chose. `--tail=5` affiche donc les cinq dernieres lignes quelles qu'elles soient, y compris des erreurs anterieures au redemarrage : le proprietaire a relance la commande quatre fois devant un ecran fige montrant des erreurs deja corrigees, alors que le service tournait normalement. `--since 2m` borne le temps et non le nombre de lignes. Ajout aussi de la verification qui ne ment pas, parce qu'elle regarde le resultat et non le journal : la fraicheur et l'energie accumulee de la derniere session. Etat verifie a l'instant : derniere mise a jour il y a 19 s, 0,345 kWh accumules sur la session JEEP en cours, 18 mesures sur les trois dernieres minutes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
@@ -297,8 +297,24 @@ s'est vu qu'au journal du conteneur.
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo docker compose restart historisation
|
sudo docker compose restart historisation
|
||||||
sudo docker compose logs --tail=5 historisation
|
sudo docker compose logs --since 2m historisation
|
||||||
```
|
```
|
||||||
|
|
||||||
Une ligne `cycle en echec` vaut arrêt immédiat. Une ligne
|
⚠️ **`--since`, pas `--tail`.** Le service ne journalise que lorsqu'il a écrit
|
||||||
`mesures=… session=…` vaut confirmation.
|
quelque chose : `--tail=5` affiche donc des lignes qui peuvent dater de
|
||||||
|
plusieurs minutes, y compris des erreurs déjà corrigées. On a perdu dix minutes
|
||||||
|
là-dessus le 05/09 — le service était réparé, les erreurs affichées étaient
|
||||||
|
antérieures au redémarrage.
|
||||||
|
|
||||||
|
Une ligne `cycle en echec` **postérieure au redémarrage** vaut arrêt immédiat.
|
||||||
|
Une ligne `mesures=… session=…` vaut confirmation.
|
||||||
|
|
||||||
|
Et la vérification qui ne ment pas, puisqu'elle regarde le résultat et non le
|
||||||
|
journal :
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SELECT to_char(fin,'HH24:MI:SS'),
|
||||||
|
round(extract(epoch FROM now()-fin)) AS "il y a (s)",
|
||||||
|
round(energie_kwh::numeric,3)
|
||||||
|
FROM session_charge ORDER BY debut DESC LIMIT 1;
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user