feat(monitoring): chunk fan-out placement panels in default dashboard#811
feat(monitoring): chunk fan-out placement panels in default dashboard#811vilenarios wants to merge 1 commit into
Conversation
…oard Adds a "Chunk Fan-out Seeding (placement)" row to the provisioned Grafana dashboard visualizing the metrics introduced with the fault-domain-aware quorum (#806): - Distinct fault domains per POST (avg / p50 / p10) — p10 is the seeding-risk tail; low p10 = chunks landing on few independent operators. - Preferred (tip) shortfall rate by reason — makes a tips-/24 outage (tips_unavailable) visible even when the soft-preferred fallback still succeeds. - Distinct-domain target shortfall rate by reason (unmet / degraded). - Chunk broadcast success rate — quorum context. Panels are inert ("No data") until #806's metrics flow; they reference chunk_post_distinct_domains, chunk_post_{preferred,domain}_shortfall_total, and the existing arweave_chunk_broadcast_total. Additive only — existing panels unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XQPK4TXcVoXoyFp6sNW2Lr
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR modifies the Grafana dashboard JSON by reformatting a stat panel's ChangesGrafana Dashboard Update
Estimated code review effort: 1 (Trivial) | ~5 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #811 +/- ##
===========================================
+ Coverage 78.65% 78.76% +0.10%
===========================================
Files 132 132
Lines 49980 50093 +113
Branches 3763 3780 +17
===========================================
+ Hits 39312 39454 +142
+ Misses 10620 10591 -29
Partials 48 48 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Superseded by #812 — consolidated into the |
What
Adds a "Chunk Fan-out Seeding (placement)" row to the provisioned Grafana dashboard (
monitoring/grafana/dashboards/default.json), visualizing the metrics from the fault-domain-aware quorum work (#806):tips_unavailablesurfaces the tips-/24SPOF even when the soft-preferred fallback still succeedsunmetvsdegraded(soft-capped on scarcity)Notes
chunk_post_distinct_domains,chunk_post_{preferred,domain}_shortfall_total, and the existingarweave_chunk_broadcast_total. They show "No data" until feat(chunk-post): fault-domain-aware quorum + soft-preferred fallback (B2) #806 merges and the metrics flow — harmless until then.monitoring/grafana/provisioning/dashboards(loads on next Grafana start).🤖 Generated with Claude Code