From afbf84ac7e2860ceed77090efaf76c4e2e167a6e Mon Sep 17 00:00:00 2001 From: lza_menace Date: Tue, 9 Dec 2025 22:32:07 -0800 Subject: [PATCH] small grafana viz --- ops/query.txt | 12 ++++++++++++ ops/run.sh | 9 +++++++++ 2 files changed, 21 insertions(+) create mode 100644 ops/query.txt create mode 100644 ops/run.sh diff --git a/ops/query.txt b/ops/query.txt new file mode 100644 index 0000000..0921489 --- /dev/null +++ b/ops/query.txt @@ -0,0 +1,12 @@ +SELECT + strftime('%s', datetime_entered) AS time, + + -- Cumulative counts + COUNT(*) FILTER (WHERE is_tor = 1) OVER (ORDER BY datetime_entered) AS "Tor", + COUNT(*) FILTER (WHERE is_i2p = 1) OVER (ORDER BY datetime_entered) AS "I2P", + COUNT(*) FILTER (WHERE web_compatible = 1) OVER (ORDER BY datetime_entered) AS "Web-compatible", + COUNT(*) FILTER (WHERE is_tor = 0 AND is_i2p = 0 AND web_compatible = 0) OVER (ORDER BY datetime_entered) AS "Clearnet" + +FROM node +WHERE datetime_entered >= '2023-01-01' -- optional static range, or just remove +ORDER BY datetime_entered; diff --git a/ops/run.sh b/ops/run.sh new file mode 100644 index 0000000..f070656 --- /dev/null +++ b/ops/run.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +docker run \ + --rm -it --name grafana \ + -p 3333:3000 \ + --user 1000:1000 \ + -v ./db:/data \ + -v ./data:/var/lib/grafana \ + grafana/grafana