From f332946263a36aa7f91e9b0323ad122e130e1e49 Mon Sep 17 00:00:00 2001 From: Dragos Misca Date: Mon, 15 Jul 2024 22:35:21 -0700 Subject: [PATCH 1/2] [feat][doc] PIP-264: Add InflightReadsLimiter metrics --- docs/reference-metrics-opentelemetry.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/reference-metrics-opentelemetry.md b/docs/reference-metrics-opentelemetry.md index 55a06d4d5e4d..a5531b19c987 100644 --- a/docs/reference-metrics-opentelemetry.md +++ b/docs/reference-metrics-opentelemetry.md @@ -669,6 +669,20 @@ The total number of mark delete operations for this ledger. * `pulsar.namespace` - The managed ledger namespace. * `pulsar.managed_ledger.name` - The name of the managed ledger. +#### pulsar.broker.managed_ledger.inflight.read.limit +Maximum number of bytes that can be retained by managed ledger data read from storage or cache. +* Type: Counter +* Unit: `By` + +#### pulsar.broker.managed_ledger.inflight.read.usage +Estimated number of bytes retained by managed ledger data read from storage or cache. +* Type: Counter +* Unit: `By` +* Attributes: + * `pulsar.managed_ledger.inflight.read.usage.state` - Indicates managed ledger memory limiter usage state. Can be one of: + * `used` + * `free` + ### Schema Registry Metrics #### pulsar.broker.request.schema_registry.duration From 7c5e5197db6399273c5037bf81b6d809d16bd24d Mon Sep 17 00:00:00 2001 From: Dragos Misca Date: Mon, 15 Jul 2024 22:53:20 -0700 Subject: [PATCH 2/2] [feat][doc] PIP-264: Add ServerCnxThrottleTracker metrics --- docs/reference-metrics-opentelemetry.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/reference-metrics-opentelemetry.md b/docs/reference-metrics-opentelemetry.md index a5531b19c987..942fb24bdfa7 100644 --- a/docs/reference-metrics-opentelemetry.md +++ b/docs/reference-metrics-opentelemetry.md @@ -29,6 +29,17 @@ The number of connection create operations. * `success` * `failure` +#### pulsar.broker.connection.rate_limit.count +The number of times a connection has been rate limited. +* Type: Counter +* Unit: `{operation}` +* Attributes: + * `pulsar.connection.rate_limit.operation.name` - The name of the rate limiting operation performed. Can be one of: + * `paused` + * `resumed` + * `throttled` + * `unthrottled` + ### Topic Messaging metrics #### pulsar.broker.topic.subscription.count