Skip to content

Add JetStream meta snapshot metrics#315

Merged
wallyqs merged 1 commit into
mainfrom
wq/meta-snapshot
Jan 23, 2026
Merged

Add JetStream meta snapshot metrics#315
wallyqs merged 1 commit into
mainfrom
wq/meta-snapshot

Conversation

@wallyqs
Copy link
Copy Markdown
Member

@wallyqs wallyqs commented Jan 23, 2026

Adds new Prometheus metrics for JetStream meta snapshot monitoring:

  • nats_core_jetstream_meta_snapshot_pending_entries
  • nats_core_jetstream_meta_snapshot_pending_bytes
  • nats_core_jetstream_meta_snapshot_last_duration

Adds new Prometheus metrics for JetStream meta snapshot monitoring:

- nats_core_jetstream_meta_snapshot_pending_entries
- nats_core_jetstream_meta_snapshot_pending_bytes
- nats_core_jetstream_meta_snapshot_last_duration

Signed-off-by: Waldemar Quevedo <wally@nats.io>
@wallyqs wallyqs merged commit 2d072f6 into main Jan 23, 2026
6 of 7 checks passed
@wallyqs wallyqs deleted the wq/meta-snapshot branch January 23, 2026 08:11
alexbozhenko added a commit that referenced this pull request Feb 6, 2026
Follow-up to #315

    Metrics are present only in jsz, but not in statsz endpoint. Per conversation with the server team, we do not want meta shnapshot metrics in every statsz ping. So Fix the metrics source
    Use recommended base units
    Add dashboard with annotations of actual snapshot events, so effects of changes in meta_compact_size (see  nats-server#7521) can be easily tracked:
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.

2 participants