Audit operací journal běhů (ops_log)
Co systém dělal: každý běh hodnotícího cyklu i ruční CLI má řádek — kdy běžel,
kolik řádků vložil/změnil/smazal, kolik tokenů spotřeboval, jakou verzí kódu
(app_sha) a jestli spadl. Idempotentní běh = řádek s 0 změnami.
Rekonstrukce „co se stalo" bez potřeby container logů.
| začátek | job | režim | trvání | +vlož | ~změn | −smaz | tokeny | výsledek | kód | chyba |
|---|---|---|---|---|---|---|---|---|---|---|
| 07-05 22:34:49 | downstream | downstream | 2.5s | 195 | 195 | refused=46 | 7fc72f4c36cb |
|||
| 07-05 22:34:49 | run_cycle | watch | 0.1s | 7fc72f4c36cb |
||||||
| 07-05 22:32:52 | run_cycle | watch | 0.1s | 273a56f39176 |
||||||
| 07-05 22:29:19 | run_cycle | watch | 0.0s | 273a56f39176 |
||||||
| 07-05 22:25:44 | run_cycle | watch | 0.0s | 273a56f39176 |
||||||
| 07-05 22:22:14 | run_cycle | watch | 0.0s | 273a56f39176 |
||||||
| 07-05 22:18:44 | run_cycle | watch | 0.0s | 273a56f39176 |
||||||
| 07-05 22:15:17 | run_cycle | watch | 0.0s | 273a56f39176 |
||||||
| 07-05 22:11:46 | run_cycle | watch | 0.0s | 273a56f39176 |
||||||
| 07-05 22:08:10 | run_cycle | watch | 0.0s | 273a56f39176 |
||||||
| 07-05 22:04:39 | downstream | downstream | 3.6s | 195 | 195 | refused=46 | 273a56f39176 |
|||
| 07-05 22:04:39 | run_cycle | watch | 0.1s | 273a56f39176 |
||||||
| 07-05 22:02:47 | run_cycle | watch | 0.1s | 4dc386d8c430 |
||||||
| 07-05 21:59:14 | run_cycle | watch | 0.0s | 4dc386d8c430 |
||||||
| 07-05 21:55:32 | run_cycle | watch | 0.0s | 4dc386d8c430 |
||||||
| 07-05 21:51:57 | run_cycle | watch | 0.2s | 4dc386d8c430 |
||||||
| 07-05 21:48:22 | run_cycle | watch | 0.0s | 4dc386d8c430 |
||||||
| 07-05 21:44:47 | run_cycle | watch | 0.1s | 4dc386d8c430 |
||||||
| 07-05 21:40:42 | downstream | downstream | 31.9s | 201 | 197 | refused=46, clustered=2 | 4dc386d8c430 |
|||
| 07-05 21:40:41 | run_cycle | watch | 0.1s | 4dc386d8c430 |
Řádek s 0 změnami = idempotentní běh (nic nezměnil). „režim": watch = automatický cyklus, downstream = clustering/fúze, cli = ruční spuštění.