Class PrometheusProperties.Pushgateway

java.lang.Object
org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties.Pushgateway
Enclosing class:
PrometheusProperties

public static class PrometheusProperties.Pushgateway extends Object
Configuration options for push-based interaction with Prometheus.
  • Constructor Details

    • Pushgateway

      public Pushgateway()
  • Method Details

    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • getAddress

      public String getAddress()
    • setAddress

      public void setAddress(String address)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getPushRate

      public Duration getPushRate()
    • setPushRate

      public void setPushRate(Duration pushRate)
    • getJob

      public String getJob()
    • setJob

      public void setJob(String job)
    • getGroupingKey

      public Map<String,String> getGroupingKey()
    • setGroupingKey

      public void setGroupingKey(Map<String,String> groupingKey)
    • getShutdownOperation

      public org.springframework.boot.actuate.metrics.export.prometheus.PrometheusPushGatewayManager.ShutdownOperation getShutdownOperation()
    • setShutdownOperation

      public void setShutdownOperation(org.springframework.boot.actuate.metrics.export.prometheus.PrometheusPushGatewayManager.ShutdownOperation shutdownOperation)
    • getScheme

    • setScheme

      public void setScheme(PrometheusProperties.Pushgateway.Scheme scheme)
    • getToken

      public String getToken()
    • setToken

      public void setToken(String token)
    • getFormat

    • setFormat

      public void setFormat(PrometheusProperties.Pushgateway.Format format)