23fe7d2ed2
Dritte, zu mongo/influx exklusive Auswahl für die laufenden Messwerte. Schreibpfad nutzt das bestehende Influx-Line-Protocol unverändert (common/victoria_post.js); Lesepfad (sensorapi/databases/victoria.js + victoria2json.js) holt Rohdaten per VictoriaMetrics' /api/v1/export und bucketet/aggregiert stundenweise clientseitig, nach Mongo-Konvention (Stunden-Start als Label, kein Zeit-Shift nötig wie bei Influx). Scope bewusst auf die schon heute per DBASE umschaltbaren Funktionen begrenzt (getActData/getNoiseAVGData) - getAvgData/getLongAvg/getGeigerData bleiben wie bisher. Docker-Compose um victoriametrics-Service ergänzt (Retention explizit auf 100y gesetzt, da VictoriaMetrics sonst nach 1 Monat Daten löscht). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
18 lines
327 B
Plaintext
18 lines
327 B
Plaintext
node_modules/
|
|
log/
|
|
*.bak
|
|
*.bak-*
|
|
.DS_Store
|
|
*.log
|
|
.env
|
|
**/.env
|
|
|
|
# Produktionsstand vom Server, nur Referenz
|
|
noisesensors/vonRemote/
|
|
|
|
# Laufzeitdaten der lokal getesteten Container (DB-Dateien, aktuelle Messwerte)
|
|
noisesensors/data/mongo/data/
|
|
noisesensors/data/influx/
|
|
noisesensors/data/victoria/
|
|
noisesensors/data/aktdata.json
|