Sietch
Analytics store columnar
Sietch es un store analítico columnar optimizado para métricas de infraestructura y series temporales. Opera con 90MB de RAM — 23x menos que ClickHouse para cargas similares — gracias al formato Parquet y compresión agresiva.
Queries SQL
bash
dune sietch query "
SELECT node, avg(cpu_percent), max(memory_mb)
FROM metrics
WHERE time > now() - interval '1 hour'
GROUP BY node
ORDER BY avg(cpu_percent) DESC
"
# NODE AVG_CPU MAX_MEM
# arrakis-prod-01 12.4% 342MB
# arrakis-prod-03 11.7% 315MB
# arrakis-prod-02 8.1% 294MB
#
# 3 rows in 2.1ms (scanned 847,291 points)Retención de datos
toml
# /etc/dune/sietch.toml
[retention]
raw = "7d" # datos crudos: 7 días
downsampled_1m = "30d" # 1-min aggregates: 30 días
downsampled_1h = "365d" # 1-hour aggregates: 1 año
[storage]
data_dir = "/var/lib/dune/sietch"
max_disk = "50GB" # auto-cleanup al llegar al límite