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
- Author:
- Robin Müller
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.SelfNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) doCheckPath(String value) static PrometheusConfigurationget()booleanlongString[]getPath()longGets the maximum age in hours for per-build metrics.intGets the maximum number of builds to include in per-build metrics per job.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAppendParamLabel(boolean appendParamLabel) voidsetAppendStatusLabel(boolean appendStatusLabel) voidsetCollectCodeCoverage(boolean collectCodeCoverage) voidsetCollectDiskUsage(boolean collectDiskUsage) voidvoidsetCollectingMetricsPeriodInSeconds(long collectingMetricsPeriodInSeconds) voidsetCollectNodeStatus(boolean collectNodeStatus) voidsetCountAbortedBuilds(boolean countAbortedBuilds) voidsetCountFailedBuilds(boolean countFailedBuilds) voidsetCountNotBuiltBuilds(boolean countNotBuiltBuilds) voidsetCountSuccessfulBuilds(boolean countSuccessfulBuilds) voidsetCountUnstableBuilds(boolean countUnstableBuilds) voidsetDefaultNamespace(String path) voidsetDisabledMetricConfig(DisabledMetricConfig disabledMetricConfig) voidsetFetchTestResults(boolean fetchTestResults) voidsetJobAttributeName(String jobAttributeName) voidsetLabeledBuildParameterNames(String labeledBuildParameterNames) voidvoidsetPerBuildMetrics(boolean perBuildMetrics) voidsetPerBuildMetricsMaxAgeInHours(long perBuildMetricsMaxAgeInHours) voidsetPerBuildMetricsMaxBuilds(int perBuildMetricsMaxBuilds) voidsetProcessingDisabledBuilds(boolean processingDisabledBuilds) voidsetUseAuthenticatedEndpoint(boolean useAuthenticatedEndpoint) Methods inherited from class jenkins.model.GlobalConfiguration
all, configure, getDescriptor, getGlobalConfigPageMethods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
PrometheusConfiguration
public PrometheusConfiguration()
-
-
Method Details
-
get
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) - Overrides:
configurein classGlobalConfiguration
-
getPath
-
setPath
-
getJobAttributeName
-
setJobAttributeName
-
getDefaultNamespace
-
setDefaultNamespace
-
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) -
getPerBuildMetricsMaxAgeInHours
public long getPerBuildMetricsMaxAgeInHours()Gets the maximum age in hours for per-build metrics. Runs older than this value will not be included in per-build metrics. A value of 0 means no age limit.- Returns:
- the maximum age in hours, or 0 for no limit
-
setPerBuildMetricsMaxAgeInHours
@DataBoundSetter public void setPerBuildMetricsMaxAgeInHours(long perBuildMetricsMaxAgeInHours) -
getPerBuildMetricsMaxBuilds
public int getPerBuildMetricsMaxBuilds()Gets the maximum number of builds to include in per-build metrics per job. Only the latest N builds will be included. A value of 0 means no count limit.- Returns:
- the maximum number of builds, or 0 for no limit
-
setPerBuildMetricsMaxBuilds
@DataBoundSetter public void setPerBuildMetricsMaxBuilds(int perBuildMetricsMaxBuilds) -
isCollectNodeStatus
public boolean isCollectNodeStatus() -
setCollectNodeStatus
@DataBoundSetter public void setCollectNodeStatus(boolean collectNodeStatus) -
getUrlName
-
getAdditionalPath
-
getLabeledBuildParameterNames
-
setLabeledBuildParameterNames
-
getLabeledBuildParameterNamesAsArray
-
getDisabledMetricConfig
-
setDisabledMetricConfig
-
isCollectCodeCoverage
public boolean isCollectCodeCoverage() -
isCodeCoverageApiPluginInstalled
public boolean isCodeCoverageApiPluginInstalled() -
setCollectCodeCoverage
public void setCollectCodeCoverage(boolean collectCodeCoverage) -
doCheckPath
-
doCheckCollectingMetricsPeriodInSeconds
-