Class HybridSubscriptionMetricsRepository
java.lang.Object
pl.allegro.tech.hermes.management.infrastructure.metrics.HybridSubscriptionMetricsRepository
- All Implemented Interfaces:
SubscriptionMetricsRepository
@Component
public class HybridSubscriptionMetricsRepository
extends Object
implements SubscriptionMetricsRepository
-
Constructor Summary
ConstructorsConstructorDescriptionHybridSubscriptionMetricsRepository(GraphiteClient graphiteClient, MetricsPaths metricsPaths, SummedSharedCounter summedSharedCounter, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths zookeeperPaths, SubscriptionLagSource lagSource) -
Method Summary
Modifier and TypeMethodDescriptionpl.allegro.tech.hermes.api.SubscriptionMetricsloadMetrics(pl.allegro.tech.hermes.api.TopicName topicName, String subscriptionName) pl.allegro.tech.hermes.api.PersistentSubscriptionMetricsloadZookeeperMetrics(pl.allegro.tech.hermes.api.TopicName topicName, String subscriptionName)
-
Constructor Details
-
Method Details
-
loadMetrics
public pl.allegro.tech.hermes.api.SubscriptionMetrics loadMetrics(pl.allegro.tech.hermes.api.TopicName topicName, String subscriptionName) - Specified by:
loadMetricsin interfaceSubscriptionMetricsRepository
-
loadZookeeperMetrics
public pl.allegro.tech.hermes.api.PersistentSubscriptionMetrics loadZookeeperMetrics(pl.allegro.tech.hermes.api.TopicName topicName, String subscriptionName) - Specified by:
loadZookeeperMetricsin interfaceSubscriptionMetricsRepository
-