Skip to content

More changes to support CritterWatch#2323

Merged
jeremydmiller merged 4 commits intomainfrom
cw-working
Mar 19, 2026
Merged

More changes to support CritterWatch#2323
jeremydmiller merged 4 commits intomainfrom
cw-working

Conversation

@jeremydmiller
Copy link
Copy Markdown
Member

No description provided.

jeremydmiller and others added 4 commits March 18, 2026 07:44
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…pipeline

Add wolverine-messages-received counter and wire both sent and received
counts through the batching accumulation pipeline with source tags for
cross-service flow visualization. Received tracking is gated to external
transports only (excludes local:// and stub://).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove the PerTenant.Length > 0 filter so empty snapshots act as
heartbeats during idle periods, allowing CritterWatch to detect
inactivity and decay per-hour rates toward zero.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ics tracking

Add IsSystemEndpoint() helper to exclude wolverine.response.* reply queues and
local:// endpoints from the CritterWatch accumulation pipeline. Gate accumulator
posting in Sent(), Received(), MovedToErrorQueue() and their DirectMetrics
counterparts so these internal endpoints never produce metrics data.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant