From 214f7247e1065c1b5bdcbba325290c911b048530 Mon Sep 17 00:00:00 2001 From: Grigory Shipunov Date: Thu, 2 Jun 2022 18:02:54 +0200 Subject: [PATCH] dump-csv: only dump past hour of telegrams --- modules/data-hoarder/file_sharing.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/data-hoarder/file_sharing.nix b/modules/data-hoarder/file_sharing.nix index 20b0521..7588309 100644 --- a/modules/data-hoarder/file_sharing.nix +++ b/modules/data-hoarder/file_sharing.nix @@ -28,10 +28,11 @@ script = '' cd /tmp TMPFILE=$(mktemp telegrams.XXXXX.csv.gz) - influx -precision rfc3339 -database dvbdump -execute "SELECT * FROM telegram_r_09" -format csv | gzip -c > $TMPFILE + TIMESTAMP=$(date +"%Y%m%d-%H%M") +influx -precision rfc3339 -database dvbdump -execute "SELECT * FROM telegram_r_09 WHERE time > now()-1h" -format csv | gzip -c > $TMPFILE chmod a+r $TMPFILE - mv $TMPFILE /var/lib/data-accumulator/data/telegrams.csv.gz + mv $TMPFILE /var/lib/data-accumulator/data/telegrams-''${TIMESTAMP}.csv.gz ''; }; systemd.timers.dump-csv = {