feat: add metrics, observability, test fixtures, and scaling playbook artifacts
This commit is contained in:
1 parent
926a663c23
commit
f9aba11b90
32 files changed
+1788
-124
No files matched your search
@@ -2,6 +2,14 @@
|
||||
|
||||
Purpose: execute and record all manual dashboard tasks that cannot be automated from repository workflows.
|
||||
|
||||
Recommended execution order:
|
||||
|
||||
1. Bind `media.linearvoid.tv` and confirm the HLS origin is separate from the app origin.
|
||||
2. Enable Pages, Tiered Cache, and cache behavior for the media zone.
|
||||
3. Apply WAF, bot, rate limiting, HTTPS, and HSTS settings.
|
||||
4. Verify monitor targets and alert delivery in UptimeRobot.
|
||||
5. Capture evidence and fill in the sign-off block.
|
||||
|
||||
## Status Legend
|
||||
|
||||
- [ ] Pending
|
||||
@@ -18,6 +26,7 @@ Evidence to capture:
|
||||
|
||||
- Screenshot of Pages deployment settings
|
||||
- Deployment URL and latest deployment timestamp
|
||||
- Confirmed production build output path in the Pages project
|
||||
|
||||
## 2) Tiered Cache Enablement and Validation
|
||||
|
||||
@@ -37,6 +46,7 @@ Evidence to capture:
|
||||
|
||||
- Headers from first request (expected MISS)
|
||||
- Headers from repeated request (expected HIT)
|
||||
- Screenshot or export showing Smart Tiered Cache enabled
|
||||
|
||||
## 3) WAF and Bot Protection
|
||||
|
||||
@@ -50,6 +60,7 @@ Evidence to capture:
|
||||
|
||||
- WAF ruleset status screenshot
|
||||
- Count of blocked/challenged events after cutover
|
||||
- Note on any false positives and the final allow/exception rules applied
|
||||
|
||||
## 4) Rate Limiting Rules
|
||||
|
||||
@@ -67,6 +78,7 @@ Evidence to capture:
|
||||
|
||||
- Rule definitions screenshot
|
||||
- Test result notes (challenge seen / no lockout)
|
||||
- Keep a copy of the test source IP and timestamps used during validation
|
||||
|
||||
## 5) HTTPS and WSS Hardening
|
||||
|
||||
@@ -89,6 +101,7 @@ Evidence to capture:
|
||||
|
||||
- Response headers showing HSTS
|
||||
- Successful browser WebSocket connect in devtools
|
||||
- TLS mode screenshot from Cloudflare showing Full (strict)
|
||||
|
||||
## 6) UptimeRobot Monitors
|
||||
|
||||
@@ -101,6 +114,7 @@ Evidence to capture:
|
||||
|
||||
- Monitor dashboard screenshot
|
||||
- Test alert delivery confirmation
|
||||
- List of recipients/webhook destinations verified during the alert test
|
||||
|
||||
## 7) Sign-Off
|
||||
|
||||
@@ -109,6 +123,15 @@ Evidence to capture:
|
||||
- [ ] TODO items updated to done
|
||||
- [ ] Changelog entry added for completion batch
|
||||
|
||||
Completion summary:
|
||||
|
||||
- Pages build URL:
|
||||
- Cache validation result:
|
||||
- WAF/rate-limit status:
|
||||
- HTTPS/HSTS status:
|
||||
- UptimeRobot monitor status:
|
||||
- Evidence folder or note link:
|
||||
|
||||
Sign-off fields:
|
||||
|
||||
- Owner:
|
||||
|
||||
Reference in new issue
Block a user