datarhei-dragonfork-core/docs
ZGaetano 949daa26b5
Some checks failed
ci / vet + build (push) Successful in 9m51s
ci / race tests (push) Failing after 8m5s
ci / WebRTC smoke (5-viewer fanout) (push) Successful in 9m53s
ci / WebRTC latency p95 gate (push) Successful in 10m4s
docs(design): WebRTC Prometheus metrics + Grafana stack design
Closes the v0.1 observability gap. Eleven new metrics in the
dragonfork_webrtc_* namespace (RED-method on the WHEP surface plus
state gauges from the WebRTC subsystem), Prom + Grafana containers
added to deploy/truenas/core/, four pre-loaded alert rules, one
pre-provisioned dashboard.

Hybrid instrumentation: direct client_golang in app/webrtc/ for
hot-path counters and histograms; snapshot collector in
prometheus/webrtc.go for slow-changing gauges. Rationale and
trade-offs against the upstream monitor/metric bus pattern documented
in the Approach section.

Targets v0.2.0-dragonfork.
2026-05-03 14:50:56 -04:00
..
design docs(design): WebRTC Prometheus metrics + Grafana stack design 2026-05-03 14:50:56 -04:00
superpowers/plans docs(m2): implementation plan 2026-04-17 09:49:20 -04:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2022-05-25 22:24:36 +02:00
docs.go Merge branch 'm5-branding-release' into m2-webrtc-core-integration 2026-05-03 12:26:39 +00:00
swagger.json Merge branch 'm5-branding-release' into m2-webrtc-core-integration 2026-05-03 12:26:39 +00:00
swagger.yaml Merge branch 'm5-branding-release' into m2-webrtc-core-integration 2026-05-03 12:26:39 +00:00