align relay dashboards: consistent layout, threads panel for zig
both dashboards now follow the same structure:
row 1: events/sec, connected PDS hosts, downstream consumers
row 2: [processing quality], memory, [concurrency]
row 3: implementation-specific panels
changes:
- zlay: replace uptime stat with threads timeseries (container_threads)
as the goroutines analog — one OS thread per subscriber worker
- go: switch memory from go_memstats to container_memory_working_set_bytes
+ resource limit, matching zlay's memory panel
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>