PrometheusListener
sttp.client4.prometheus.PrometheusListener
class PrometheusListener(requestToHistogramNameMapper: (GenericRequest[_, _]) => Option[HistogramCollectorConfig], requestToInProgressGaugeNameMapper: (GenericRequest[_, _]) => Option[CollectorConfig], requestToSuccessCounterMapper: ((GenericRequest[_, _], Response[_])) => Option[CollectorConfig], requestToErrorCounterMapper: ((GenericRequest[_, _], Response[_])) => Option[CollectorConfig], requestToFailureCounterMapper: ((GenericRequest[_, _], Exception)) => Option[CollectorConfig], requestToSizeSummaryMapper: (GenericRequest[_, _]) => Option[CollectorConfig], responseToSizeSummaryMapper: ((GenericRequest[_, _], Response[_])) => Option[CollectorConfig], prometheusRegistry: PrometheusRegistry, histogramsCache: ConcurrentHashMap[String, Histogram], gaugesCache: ConcurrentHashMap[String, Gauge], countersCache: ConcurrentHashMap[String, Counter], summariesCache: ConcurrentHashMap[String, Summary]) extends RequestListener[Identity, RequestCollectors]
Attributes
- Graph
-
- Supertypes
Members list
In this article