Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Buckets replication metrics #84

Open
maxkushnir opened this issue Oct 11, 2024 · 1 comment
Open

Buckets replication metrics #84

maxkushnir opened this issue Oct 11, 2024 · 1 comment
Assignees

Comments

@maxkushnir
Copy link

We are requesting the addition of new metrics to track the replication of buckets. The proposed metrics would offer detailed insights on a per-replicated bucket basis and also provide general replication metrics at the device level.

Proposed Metrics:

Per-replicated bucket:

  • purefb_buckets_replica_status: Status of replication for each bucket.
  • purefb_buckets_replica_backlog_size: Size of the backlog for each replicated bucket.
  • purefb_buckets_replica_lag: Replication lag per bucket.
  • purefb_buckets_replica_operations{type="put|delete|other"}: Number of operations per bucket, categorized by type.

Labels for each metric:

  • bucket_name: Name of the replicated bucket.
  • remote_host: Hostname of the remote destination.

General replication metrics:

  • purefb_buckets_replica_backlog_size_total: Total backlog size across all replicated buckets.
  • purefb_buckets_replica_operations_total{type="put|delete|other"}: Total replication operations, categorized by type.

These metrics will greatly improve visibility into the replication status and performance of buckets.

Thank you for considering this request!

image-2024-10-08-17-14-42-903

@sdodsley sdodsley assigned sdodsley and chrroberts-pure and unassigned sdodsley Oct 11, 2024
@chrroberts-pure
Copy link
Collaborator

Hi! Yes, I agree these metrics would be a great addition! Thank you for the feedback, i will keep this issue open as we develop this

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

No branches or pull requests

3 participants