From 951581983ef259ad26adda0e8371856c5c0872ea Mon Sep 17 00:00:00 2001 From: Lari Hotari Date: Thu, 10 Oct 2024 15:10:52 +0300 Subject: [PATCH] Add annotation for PIP-264 / OTel --- .../persistent/ReplicatedSubscriptionsController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/ReplicatedSubscriptionsController.java b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/ReplicatedSubscriptionsController.java index 49d664c05101b..8d4795ff0b25a 100644 --- a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/ReplicatedSubscriptionsController.java +++ b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/ReplicatedSubscriptionsController.java @@ -81,13 +81,16 @@ public class ReplicatedSubscriptionsController implements AutoCloseable, Topic.P "Counter of currently pending snapshots") .register(); + // timeouts use SnapshotOperationResult.TIMEOUT.attributes on the same metric + @PulsarDeprecatedMetric( + newMetricName = OpenTelemetryReplicatedSubscriptionStats.SNAPSHOT_OPERATION_COUNT_METRIC_NAME) + @Deprecated private static final Counter timedoutSnapshotsMetric = Counter .build().name("pulsar_replicated_subscriptions_snapshot_timeouts") .help("Counter of timed out snapshots").register(); private final OpenTelemetryReplicatedSubscriptionStats stats; - public ReplicatedSubscriptionsController(PersistentTopic topic, String localCluster) { this.topic = topic; this.localCluster = localCluster;