Class OpenTelemetryReplicatedSubscriptionStats

java.lang.Object
org.apache.pulsar.broker.stats.OpenTelemetryReplicatedSubscriptionStats

public class OpenTelemetryReplicatedSubscriptionStats extends Object
  • Field Details

    • SNAPSHOT_OPERATION_RESULT

      public static final io.opentelemetry.api.common.AttributeKey<String> SNAPSHOT_OPERATION_RESULT
    • SNAPSHOT_OPERATION_COUNT_METRIC_NAME

      public static final String SNAPSHOT_OPERATION_COUNT_METRIC_NAME
      See Also:
    • SNAPSHOT_DURATION_METRIC_NAME

      public static final String SNAPSHOT_DURATION_METRIC_NAME
      See Also:
  • Constructor Details

    • OpenTelemetryReplicatedSubscriptionStats

      public OpenTelemetryReplicatedSubscriptionStats(PulsarService pulsar)
  • Method Details

    • recordSnapshotStarted

      public void recordSnapshotStarted()
    • recordSnapshotTimedOut

      public void recordSnapshotTimedOut(long durationMs)
    • recordSnapshotCompleted

      public void recordSnapshotCompleted(long durationMs)