Skip to content

lifecycle: publish opt-in status metrics - #379

Merged
linkdata merged 2 commits into
mainfrom
feat/issue-376-status-metrics
Aug 22, 2026
Merged

lifecycle: publish opt-in status metrics#379
linkdata merged 2 commits into
mainfrom
feat/issue-376-status-metrics

Conversation

@linkdata

Copy link
Copy Markdown
Owner

Summary

  • publish stable per-instance tags for active and pending Requests, registered and active Sessions, and reported errors
  • add an atomic opt-in status bitset, disabled by default, with coalesced maintenance invalidation
  • count every reported error independently of Logger delivery and expose distinct active Session counts

Testing

  • go generate ./...
  • go vet ./...
  • staticcheck ./...
  • golangci-lint run
  • gosec ./...
  • JAWS_REQUIRE_NODE=1 go test -race -coverprofile=coverage.out ./...
  • JAWS_REQUIRE_NODE=1 go test ./...
  • go build ./...

Closes #376

@linkdata
linkdata merged commit ff64235 into main Aug 22, 2026
7 checks passed
@linkdata
linkdata deleted the feat/issue-376-status-metrics branch August 22, 2026 17:27
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.

lifecycle: publish per-instance status tags and an error counter

1 participant