Class PrometheusConfiguration

java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
org.jenkinsci.plugins.prometheus.config.PrometheusConfiguration
All Implemented Interfaces:
ExtensionPoint, Describable<GlobalConfiguration>, Saveable, Loadable, OnMaster

@Extension(dynamicLoadable=NO) public class PrometheusConfiguration extends GlobalConfiguration
Author:
Robin Müller
  • Constructor Details

    • PrometheusConfiguration

      public PrometheusConfiguration()
  • Method Details

    • get

      public static PrometheusConfiguration get()
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json)
      Overrides:
      configure in class GlobalConfiguration
    • getPath

      public String getPath()
    • setPath

      @DataBoundSetter public void setPath(String path)
    • getJobAttributeName

      public String getJobAttributeName()
    • setJobAttributeName

      @DataBoundSetter public void setJobAttributeName(String jobAttributeName)
    • getDefaultNamespace

      public String getDefaultNamespace()
    • setDefaultNamespace

      @DataBoundSetter public void setDefaultNamespace(String path)
    • setCollectDiskUsage

      @DataBoundSetter public void setCollectDiskUsage(boolean collectDiskUsage)
    • setCollectDiskUsageBasedOnEnvironmentVariableIfDefined

      public void setCollectDiskUsageBasedOnEnvironmentVariableIfDefined()
    • isCollectDiskUsageEnvironmentVariableSet

      public boolean isCollectDiskUsageEnvironmentVariableSet()
    • getCollectDiskUsage

      public boolean getCollectDiskUsage()
    • getCollectingMetricsPeriodInSeconds

      public long getCollectingMetricsPeriodInSeconds()
    • setCollectingMetricsPeriodInSeconds

      @DataBoundSetter public void setCollectingMetricsPeriodInSeconds(long collectingMetricsPeriodInSeconds)
    • isUseAuthenticatedEndpoint

      public boolean isUseAuthenticatedEndpoint()
    • setUseAuthenticatedEndpoint

      @DataBoundSetter public void setUseAuthenticatedEndpoint(boolean useAuthenticatedEndpoint)
    • isCountSuccessfulBuilds

      public boolean isCountSuccessfulBuilds()
    • setCountSuccessfulBuilds

      @DataBoundSetter public void setCountSuccessfulBuilds(boolean countSuccessfulBuilds)
    • isCountUnstableBuilds

      public boolean isCountUnstableBuilds()
    • setCountUnstableBuilds

      @DataBoundSetter public void setCountUnstableBuilds(boolean countUnstableBuilds)
    • isCountFailedBuilds

      public boolean isCountFailedBuilds()
    • setCountFailedBuilds

      @DataBoundSetter public void setCountFailedBuilds(boolean countFailedBuilds)
    • isCountNotBuiltBuilds

      public boolean isCountNotBuiltBuilds()
    • setCountNotBuiltBuilds

      @DataBoundSetter public void setCountNotBuiltBuilds(boolean countNotBuiltBuilds)
    • isCountAbortedBuilds

      public boolean isCountAbortedBuilds()
    • setCountAbortedBuilds

      @DataBoundSetter public void setCountAbortedBuilds(boolean countAbortedBuilds)
    • isFetchTestResults

      public boolean isFetchTestResults()
    • setFetchTestResults

      @DataBoundSetter public void setFetchTestResults(boolean fetchTestResults)
    • isProcessingDisabledBuilds

      public boolean isProcessingDisabledBuilds()
    • setProcessingDisabledBuilds

      @DataBoundSetter public void setProcessingDisabledBuilds(boolean processingDisabledBuilds)
    • isAppendParamLabel

      public boolean isAppendParamLabel()
    • setAppendParamLabel

      @DataBoundSetter public void setAppendParamLabel(boolean appendParamLabel)
    • isAppendStatusLabel

      public boolean isAppendStatusLabel()
    • setAppendStatusLabel

      @DataBoundSetter public void setAppendStatusLabel(boolean appendStatusLabel)
    • isPerBuildMetrics

      public boolean isPerBuildMetrics()
    • setPerBuildMetrics

      @DataBoundSetter public void setPerBuildMetrics(boolean perBuildMetrics)
    • isCollectNodeStatus

      public boolean isCollectNodeStatus()
    • setCollectNodeStatus

      @DataBoundSetter public void setCollectNodeStatus(boolean collectNodeStatus)
    • getUrlName

      public String getUrlName()
    • getAdditionalPath

      public String getAdditionalPath()
    • getLabeledBuildParameterNames

      public String getLabeledBuildParameterNames()
    • setLabeledBuildParameterNames

      @DataBoundSetter public void setLabeledBuildParameterNames(String labeledBuildParameterNames)
    • getLabeledBuildParameterNamesAsArray

      public String[] getLabeledBuildParameterNamesAsArray()
    • getDisabledMetricConfig

      public DisabledMetricConfig getDisabledMetricConfig()
    • setDisabledMetricConfig

      @DataBoundSetter public void setDisabledMetricConfig(DisabledMetricConfig disabledMetricConfig)
    • isCollectCodeCoverage

      public boolean isCollectCodeCoverage()
    • isCodeCoverageApiPluginInstalled

      public boolean isCodeCoverageApiPluginInstalled()
    • setCollectCodeCoverage

      public void setCollectCodeCoverage(boolean collectCodeCoverage)
    • doCheckPath

      public FormValidation doCheckPath(@QueryParameter String value)
    • doCheckCollectingMetricsPeriodInSeconds

      public FormValidation doCheckCollectingMetricsPeriodInSeconds(@QueryParameter String value)