Class PrometheusProperties.Pushgateway
- java.lang.Object
-
- io.micrometer.spring.autoconfigure.export.prometheus.PrometheusProperties.Pushgateway
-
- Enclosing class:
- PrometheusProperties
public static class PrometheusProperties.Pushgateway extends java.lang.Object
Configuration options for push-based interaction with Prometheus.
-
-
Constructor Summary
Constructors Constructor Description Pushgateway()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBaseUrl()
java.lang.Boolean
getEnabled()
java.util.Map<java.lang.String,java.lang.String>
getGroupingKey()
java.lang.String
getJob()
java.time.Duration
getPushRate()
PrometheusPushGatewayManager.ShutdownOperation
getShutdownOperation()
void
setBaseUrl(java.lang.String baseUrl)
void
setEnabled(java.lang.Boolean enabled)
void
setGroupingKey(java.util.Map<java.lang.String,java.lang.String> groupingKey)
void
setJob(java.lang.String job)
void
setPushRate(java.time.Duration pushRate)
void
setShutdownOperation(PrometheusPushGatewayManager.ShutdownOperation shutdownOperation)
-
-
-
Method Detail
-
getEnabled
public java.lang.Boolean getEnabled()
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
getBaseUrl
public java.lang.String getBaseUrl()
-
setBaseUrl
public void setBaseUrl(java.lang.String baseUrl)
-
getPushRate
public java.time.Duration getPushRate()
-
setPushRate
public void setPushRate(java.time.Duration pushRate)
-
getJob
public java.lang.String getJob()
-
setJob
public void setJob(java.lang.String job)
-
getGroupingKey
public java.util.Map<java.lang.String,java.lang.String> getGroupingKey()
-
setGroupingKey
public void setGroupingKey(java.util.Map<java.lang.String,java.lang.String> groupingKey)
-
getShutdownOperation
public PrometheusPushGatewayManager.ShutdownOperation getShutdownOperation()
-
setShutdownOperation
public void setShutdownOperation(PrometheusPushGatewayManager.ShutdownOperation shutdownOperation)
-
-