Controller (M03)
Grafana
ES + Kibana
AKS obs pool
push out · internet
overlay
SLOs / validation
push · events
metrics + probe
10 lines ↔ 10 panels
Control plane (M03)
ctrl1 · ctrl2 · ctrl3 — an agent each
Events: typed subscriptions
circuit·link·router·cluster
file · json · events.log
Metrics: localhost only
routers batch → ctrl · 1m
127.0.0.1:2112 · scrapeCert
M09's AKS — the obs node pool
M10
namespace obs · ES :9200 admits 3 IPs only
Elasticsearch + Kibana
9.5.4 · ECK · LB :9200
Grafana
"Meridian Overlay Health" · 10 panels
UIs over the overlay
ziti-host · #obs-ui
Alex · #obs-viewers
Alert → alert-echo
2 rules · webhook
meridian-oncall
The SLO table
quorum · routers · link p99
raft probe: 200 leader / 429
Every panel on live data
10 panels vs raw sources
alert: FIRING → RESOLVED
The on-call toolkit
stream · inspect · validate
traceroute · raft probe
what doesn't exist · verified absent
design exercise · the dark ingest
events first · metrics follow (1m)
Tip: click the events or metrics card, the AKS pool, Elasticsearch + Kibana, Grafana, the overlay or alert card, the SLO table, the validation card, the toolkit, the M03 control plane, or a concept chip.