@ConfigurationProperties(prefix="management.metrics.export.prometheus") public class PrometheusProperties extends Object
@ConfigurationProperties
for configuring metrics export
to Prometheus.Modifier and Type | Class and Description |
---|---|
static class |
PrometheusProperties.Pushgateway
Configuration options for push-based interaction with Prometheus.
|
Constructor and Description |
---|
PrometheusProperties() |
Modifier and Type | Method and Description |
---|---|
io.micrometer.prometheus.HistogramFlavor |
getHistogramFlavor() |
PrometheusProperties.Pushgateway |
getPushgateway() |
Duration |
getStep() |
boolean |
isDescriptions() |
boolean |
isEnabled() |
void |
setDescriptions(boolean descriptions) |
void |
setEnabled(boolean enabled) |
void |
setHistogramFlavor(io.micrometer.prometheus.HistogramFlavor histogramFlavor) |
void |
setStep(Duration step) |
public boolean isDescriptions()
public void setDescriptions(boolean descriptions)
public io.micrometer.prometheus.HistogramFlavor getHistogramFlavor()
public void setHistogramFlavor(io.micrometer.prometheus.HistogramFlavor histogramFlavor)
public Duration getStep()
public void setStep(Duration step)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public PrometheusProperties.Pushgateway getPushgateway()