kamon-prometheus
kamon-prometheus
kamon.prometheus
HttpClient
MetricOverrideReporter
PrometheusPushgatewayReporter
PrometheusPushgatewayReporter
Factory
PrometheusReporter
PrometheusReporter
Factory
Settings
Settings
PrometheusSettings
GaugeSettings
Generic
SummarySettings
ScrapeDataBuilder
ScrapeSource
kamon.prometheus.embeddedhttp
EmbeddedHttpServer
SunEmbeddedHttpServer
SunEmbeddedHttpServer
kamon-prometheus
/
kamon.prometheus
/
PrometheusPushgatewayReporter
PrometheusPushgatewayReporter
class
PrometheusPushgatewayReporter
(
configPath:
String
,
pushgatewayPath:
String
,
var
httpClientFactory:
Config
=>
HttpClient
)
extends
MetricReporter
Companion:
object
Graph
Supertypes
trait
MetricReporter
trait
Module
class
Object
trait
Matchable
class
Any
Value members
Value members
Constructors
def
this
(
httpClientFactory:
Config
=>
HttpClient
)
Concrete methods
override
def
reconfigure
(
newConfig:
Config
):
Unit
Definition Classes
Module
override
def
reportPeriodSnapshot
(
snapshot:
PeriodSnapshot
):
Unit
Definition Classes
MetricReporter
override
def
stop
():
Unit
Definition Classes
Module