small grafana viz

This commit is contained in:
lza_menace 2025-12-09 22:32:07 -08:00
parent 1756656a4f
commit afbf84ac7e
2 changed files with 21 additions and 0 deletions

12
ops/query.txt Normal file
View file

@ -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;

9
ops/run.sh Normal file
View file

@ -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