Class VictoriaMetricsMetricsProvider
java.lang.Object
pl.allegro.tech.hermes.management.infrastructure.prometheus.VictoriaMetricsMetricsProvider
- All Implemented Interfaces:
MonitoringSubscriptionMetricsProvider,MonitoringTopicMetricsProvider
public class VictoriaMetricsMetricsProvider
extends Object
implements MonitoringSubscriptionMetricsProvider, MonitoringTopicMetricsProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface pl.allegro.tech.hermes.management.infrastructure.metrics.MonitoringSubscriptionMetricsProvider
MonitoringSubscriptionMetricsProvider.MetricsBuilder, MonitoringSubscriptionMetricsProvider.MonitoringSubscriptionMetricsNested classes/interfaces inherited from interface pl.allegro.tech.hermes.management.infrastructure.metrics.MonitoringTopicMetricsProvider
MonitoringTopicMetricsProvider.MetricsBuilder, MonitoringTopicMetricsProvider.MonitoringTopicMetrics -
Constructor Summary
ConstructorsConstructorDescriptionVictoriaMetricsMetricsProvider(PrometheusClient prometheusClient, String consumersMetricsPrefix, String frontendMetricsPrefix) -
Method Summary
Modifier and TypeMethodDescriptionsubscriptionMetrics(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName) topicMetrics(pl.allegro.tech.hermes.api.TopicName topicName)
-
Constructor Details
-
VictoriaMetricsMetricsProvider
public VictoriaMetricsMetricsProvider(PrometheusClient prometheusClient, String consumersMetricsPrefix, String frontendMetricsPrefix)
-
-
Method Details
-
subscriptionMetrics
public MonitoringSubscriptionMetricsProvider.MonitoringSubscriptionMetrics subscriptionMetrics(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName) - Specified by:
subscriptionMetricsin interfaceMonitoringSubscriptionMetricsProvider
-
topicMetrics
public MonitoringTopicMetricsProvider.MonitoringTopicMetrics topicMetrics(pl.allegro.tech.hermes.api.TopicName topicName) - Specified by:
topicMetricsin interfaceMonitoringTopicMetricsProvider
-