make the stats mor ereadaable

This commit is contained in:
2026-10-21 18:32:31 +02:00
parent 3ebfeca7cc
commit 530c2b1ecc
3 changed files with 619 additions and 46 deletions
+10 -1
View File
@@ -8,7 +8,16 @@ das komplette serverjonas search
siehe [search/README.md](search/README.md)
- `web/` – Statistik-Webseite (Port 8081, `jonassearch-stats.service`).
Seiten werden alle 30 Min. gezählt; Bilder alle 2 h exakt, dazwischen nur
geschätzt. Alle Diagramme zeigen ausschließlich die exakten Messpunkte.
geschätzt. Die Image-Diagramme zeigen standardmäßig nur exakte Messpunkte;
ein umschaltbarer, im Browser gespeicherter Schalter kann Schätzwerte in allen
Image-Diagrammen, Records und der Heatmap einblenden.
Mit jeder Messung wird zusätzlich die Anzahl der `pending`-Einträge in
`crawl_queue` erfasst (exakter `COUNT`, keine Schätzung) und mit dem
kompletten Diagrammsatz (Verlauf, Change/5 min, kumulativ, pro Stunde,
Tagesstunden, Records, Heatmap) dargestellt.
Die Hauptseite hat drei Tabs mit Symbolen (Pages, Images, Queue): Jeder Tab
zeigt nur die Kennzahlen und Diagramme seines Datentyps, die Auswahl wird im
Browser gespeichert. CSV/JSON-Export folgt dem aktiven Tab.
- `web/tui.py` – Terminal-Dashboard für dieselben Statistiken (siehe unten)
- `priorityweb/` – Vorschlagsverfeinerer (Port 8082, `jonassearch-priority.service`)
- `search/jonassearch-engine.service` – systemd-Unit für die Suchmaschine