docs: retry log-level parity and observability counters (whatsapp-rust#887) - #343
docs: retry log-level parity and observability counters (whatsapp-rust#887)#343jlucaso1 wants to merge 1 commit into
Conversation
…t#887) - Add 4 new wa_retry_*/wa_base_key_collision_total counters to the metrics catalogue - Note count field on wa.retry.handle_receipt span in observability page - Add changelog entry for 2026-06-17
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughAdds four new ChangesRetry Observability Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
There was a problem hiding this comment.
No issues found across 4 files
Tip: cubic could auto-approve low-risk PRs like this, if it thinks it's safe to merge. Learn more
Re-trigger cubic
Tracks whatsapp-rust#887.
Summary
advanced/metrics.mdx— adds 4 new counters to the metric catalogue:wa_high_retry_total(label:reason) — mirrors WA Web'sMessageHighRetryCountWAM eventwa_retry_unknown_device_total(label:sender_type=primary/companion) — mirrorsMdRetryFromUnknownDeviceWAM eventwa_retry_refused_total— retries refused at the MAX_RETRY capwa_base_key_collision_total— base-key collisions that forced a fresh sessionadvanced/observability.mdx— notes the newcountfield onwa.retry.handle_receipt(retry depth, aggregable per sender even when the cap refuses early)changelog/2026-06-17-retry-warn-levels-and-telemetry.mdx— new changelog entry covering the counters, span field, and the two WARN→debug/info log-level corrections that match WA Web's ownWALogger.LOGleveldocs.json— registers the new changelog page at the top of the listGenerated by Claude Code
Summary by cubic
Adds four retry observability counters, documents the
countfield onwa.retry.handle_receipt, and adds a changelog entry that notes WARN→debug/info log-level parity with WA Web.wa_high_retry_total(reason),wa_retry_unknown_device_total(sender_type),wa_retry_refused_total,wa_base_key_collision_total.wa.retry.handle_receiptnow recordscount(retry depth).docs.json.Written for commit dc17912. Summary will update on new commits.
Summary by CodeRabbit