Branch: refs/heads/master Home: https://github.com/jenkinsci/prometheus-plugin Commit: f4023444925b47110ba573d180350519fe54ff1b https://github.com/jenkinsci/prometheus-plugin/commit/f4023444925b47110ba573d180350519fe54ff1b Author: waschndolos <kill...@gmx.de> Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/JobCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/metrics/BaseMetricCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/metrics/MetricCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BaseJobMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDurationSummary.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDurationSummaryTestJobTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/CollectorTest.java M src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/CurrentRunDurationGaugeTest.java M src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/JobCollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/testutils/CollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/testutils/MockedJobCollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/testutils/MockedRunCollectorTest.java Log Message: ----------- Creating Summary class for build duration Commit: eaa5b7b84d7dc7e195c9f6b9345690152edba3b2 https://github.com/jenkinsci/prometheus-plugin/commit/eaa5b7b84d7dc7e195c9f6b9345690152edba3b2 Author: waschndolos <kill...@gmx.de> Date: 2023-04-19 (Wed, 19 Apr 2023) Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/JobCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/FailedJobCounter.java M src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDurationSummaryTestJobTest.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/FailedJobCounterTest.java M src/test/java/org/jenkinsci/plugins/prometheus/metrics/testutils/MockedRunCollectorTest.java Log Message: ----------- Creating Counter for failed Jobs Commit: da881d4ad6d2eaae5f128516f054e1e80676f6b8 https://github.com/jenkinsci/prometheus-plugin/commit/da881d4ad6d2eaae5f128516f054e1e80676f6b8 Author: waschndolos <kill...@gmx.de> Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/JenkinsStatusCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/JobCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/metrics/BaseMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/TestBasedMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildDurationGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildDurationSummary.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildFailedCounter.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildResultGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildResultOrdinalGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildStartGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildSuccessfulCounter.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/FailedTestsGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/SkippedTestsGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/StageSummary.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/TotalTestsGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/jenkins/JenkinsUpGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/jenkins/JenkinsUptimeGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/jenkins/JenkinsVersionInfo.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/jenkins/NodesOnlineGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BaseJobMetricCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDiscardGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDurationSummary.java M src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/CurrentRunDurationGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/FailedJobCounter.java M src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/HealthScoreGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/NbBuildsGauge.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildDurationGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildResultGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildResultOrdinalGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildStartGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/builds/StageSummaryTest.java M src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDurationSummaryTestJobTest.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildFailedCounterTest.java A src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildSuccessfulCounterTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/FailedJobCounterTest.java Log Message: ----------- Creating Gauges for Jenkins Metrics, Tests, StageSummary, Build Duration, Build Start, Build Result, Build Result Ordinal as well a counter fo Successful Jobs Renaming classes according to their type - no functional change Commit: 530464d9be1a9ffbd3770fc5de5af241a7dedd1d https://github.com/jenkinsci/prometheus-plugin/commit/530464d9be1a9ffbd3770fc5de5af241a7dedd1d Author: waschndolos <kill...@gmx.de> Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/ExecutorCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsAvailableGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsBusyGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsConnectingGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsDefinedGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsIdleGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsOnlineGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsQueueLengthGauge.java Log Message: ----------- Refactor ExecutorCollector Commit: 0bd1e0fef4a3475f1ad1fc3c59c623476b040dee https://github.com/jenkinsci/prometheus-plugin/commit/0bd1e0fef4a3475f1ad1fc3c59c623476b040dee Author: waschndolos <kill...@gmx.de> Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/ExecutorCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/JenkinsStatusCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/JobCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/BaseMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/MetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/TestBasedMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationSummary.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildFailedCounter.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultOrdinalGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildStartGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildSuccessfulCounter.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/FailedTestsGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/SkippedTestsGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/StageSummary.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/TotalTestsGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsAvailableGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsBusyGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsConnectingGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsDefinedGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsIdleGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsOnlineGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsQueueLengthGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUpGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUptimeGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsVersionInfo.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/NodesOnlineGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDiscardGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/CurrentRunDurationGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/HealthScoreGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/NbBuildsGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/BaseMetricCollector.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/MetricCollector.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/TestBasedMetricCollector.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildDurationGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildDurationSummary.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildFailedCounter.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildResultGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildResultOrdinalGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildStartGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildSuccessfulCounter.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/FailedTestsGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/SkippedTestsGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/StageSummary.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/builds/TotalTestsGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsAvailableGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsBusyGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsConnectingGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsDefinedGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsIdleGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsOnlineGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/executors/ExecutorsQueueLengthGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jenkins/JenkinsUpGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jenkins/JenkinsUptimeGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jenkins/JenkinsVersionInfo.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jenkins/NodesOnlineGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDiscardGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/CurrentRunDurationGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/HealthScoreGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/NbBuildsGauge.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultOrdinalGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildStartGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/StageSummaryTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDiscardGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDurationSummaryTestJobTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildFailedCounterTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildSuccessfulCounterTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/CurrentRunDurationGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/HealthScoreGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/JobCollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/NbBuildsGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/CollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/MockedJobCollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/MockedRunCollectorTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildDurationGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildResultGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildResultOrdinalGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/builds/BuildStartGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/builds/StageSummaryTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDiscardGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDurationSummaryTestJobTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildFailedCounterTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildSuccessfulCounterTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/CurrentRunDurationGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/HealthScoreGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/JobCollectorTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/NbBuildsGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/testutils/CollectorTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/testutils/MockedJobCollectorTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/testutils/MockedRunCollectorTest.java Log Message: ----------- renaming metrics to collectors Commit: 2eda742c1ab5ecda3fff194a195145bd1a6f877c https://github.com/jenkinsci/prometheus-plugin/commit/2eda742c1ab5ecda3fff194a195145bd1a6f877c Author: waschndolos <kill...@gmx.de> Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/DiskUsageCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/BaseMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/DiskMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/DiskUsageBytesGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/FileStoreAvailableGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/FileStoreCapacityGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/JobUsageBytesGauge.java Log Message: ----------- Refactoring DiskUsageCollector Commit: 46c4cecef7ad4e94c2fb62a2e581097c25347f52 https://github.com/jenkinsci/prometheus-plugin/commit/46c4cecef7ad4e94c2fb62a2e581097c25347f52 Author: waschndolos <kill...@gmx.de> Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/JobCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/BaseMetricCollector.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/TestBasedMetricCollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/FailedTestsGaugeTest.java Log Message: ----------- Fixing tests and spotbugs Commit: 7e3ba64620c6930f0c97902e1421465f31fbe12e https://github.com/jenkinsci/prometheus-plugin/commit/7e3ba64620c6930f0c97902e1421465f31fbe12e Author: waschndolos <kill...@gmx.de> Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/collectors/BaseMetricCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/TestBasedMetricCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationSummary.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildFailedCounter.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultOrdinalGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildStartGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildSuccessfulCounter.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildsMetricCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/StageSummary.java R src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/DiskMetricCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/DiskUsageBytesGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/FileStoreAvailableGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/FileStoreCapacityGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/JobUsageBytesGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDiscardGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/CurrentRunDurationGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/HealthScoreGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/NbBuildsGauge.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/SkippedTestsGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/TotalTestsGaugeTest.java Log Message: ----------- Switching getBaseName to be empty string per default to get rid of extra classes for Collectors other than BuildsMetricCollector Commit: 6e78a1433d4e8276c7edebb17355651c1a7608a1 https://github.com/jenkinsci/prometheus-plugin/commit/6e78a1433d4e8276c7edebb17355651c1a7608a1 Author: waschndolos <kill...@gmx.de> Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/DiskUsageCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/JenkinsStatusCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/JobCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationSummary.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildFailedCounter.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultOrdinalGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildStartGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildSuccessfulCounter.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/StageSummary.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUptimeGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDiscardGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/CurrentRunDurationGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/HealthScoreGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/NbBuildsGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/context/Context.java M src/main/java/org/jenkinsci/plugins/prometheus/util/ConfigurationUtils.java M src/test/java/org/jenkinsci/plugins/prometheus/DiskUsageCollectorTest.java M src/test/java/org/jenkinsci/plugins/prometheus/JenkinsStatusCollectorTest.java M src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/SkippedTestsGaugeTest.java M src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/TotalTestsGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsAvailableGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsBusyGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsConnectingGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsDefinedGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsIdleGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsOnlineGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsQueueLengthGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUpGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUptimeGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsVersionInfoTest.java M src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDiscardGaugeTest.java M src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDurationSummaryTestJobTest.java M src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/CurrentRunDurationGaugeTest.java M src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/HealthScoreGaugeTest.java M src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/NbBuildsGaugeTest.java M src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/CollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/MockedJenkinsTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/MockedLoadStatisticSnapshotTest.java M src/test/java/org/jenkinsci/plugins/prometheus/rest/PrometheusActionTest.java M src/test/java/org/jenkinsci/plugins/prometheus/util/ConfigurationUtilsTest.java Log Message: ----------- Code Cleanup, additional Tests Commit: 8b6edb82537f581dc5f1c2b995840d8df7d3f3bd https://github.com/jenkinsci/prometheus-plugin/commit/8b6edb82537f581dc5f1c2b995840d8df7d3f3bd Author: waschndolos <kill...@gmx.de> Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/DiskUsageCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/ExecutorCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/JenkinsStatusCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/JobCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/BaseCollectorFactory.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/BaseMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/CollectorFactory.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/CollectorType.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/NoOpMetricCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/TestBasedMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildCollectorFactory.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationSummary.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildFailedCounter.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultOrdinalGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildStartGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildSuccessfulCounter.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildsMetricCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/FailedTestsGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/SkippedTestsGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/StageSummary.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/TotalTestsGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/DiskCollectorFactory.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/DiskUsageBytesGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/FileStoreAvailableGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/FileStoreCapacityGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/JobUsageBytesGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorCollectorFactory.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsAvailableGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsBusyGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsConnectingGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsDefinedGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsIdleGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsOnlineGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsQueueLengthGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsCollectorFactory.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUpGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUptimeGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsVersionInfo.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/NodesOnlineGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDiscardGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/CurrentRunDurationGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/HealthScoreGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/JobCollectorFactory.java M src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/NbBuildsGauge.java M src/test/java/org/jenkinsci/plugins/prometheus/DiskUsageCollectorTest.java M src/test/java/org/jenkinsci/plugins/prometheus/JenkinsStatusCollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationSummaryTestJobTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildFailedCounterTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildSuccessfulCounterTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/NodesOnlineGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDurationSummaryTestJobTest.java R src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildFailedCounterTest.java R src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildSuccessfulCounterTest.java Log Message: ----------- Adding Abstract Factory and individual factories to create the Collectors. Having it that way we can enable/disable Collectors in one spot Commit: 35864064731ffa5001821e14e954ccac4cc08722 https://github.com/jenkinsci/prometheus-plugin/commit/35864064731ffa5001821e14e954ccac4cc08722 Author: Waschndolos <kill...@gmx.de> Date: 2023-06-21 (Wed, 21 Jun 2023) Changed paths: M src/main/java/org/jenkinsci/plugins/prometheus/DiskUsageCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/ExecutorCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/JenkinsStatusCollector.java M src/main/java/org/jenkinsci/plugins/prometheus/JobCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/BaseCollectorFactory.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/BaseMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/CollectorFactory.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/CollectorType.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/MetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/NoOpMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/TestBasedMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildCollectorFactory.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationSummary.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildFailedCounter.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultOrdinalGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildStartGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildSuccessfulCounter.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildsMetricCollector.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/FailedTestsGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/SkippedTestsGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/StageSummary.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/builds/TotalTestsGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/DiskCollectorFactory.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/DiskUsageBytesGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/FileStoreAvailableGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/FileStoreCapacityGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/disk/JobUsageBytesGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorCollectorFactory.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsAvailableGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsBusyGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsConnectingGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsDefinedGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsIdleGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsOnlineGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsQueueLengthGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsCollectorFactory.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUpGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUptimeGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsVersionInfo.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/NodesOnlineGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDiscardGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/CurrentRunDurationGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/HealthScoreGauge.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/JobCollectorFactory.java A src/main/java/org/jenkinsci/plugins/prometheus/collectors/jobs/NbBuildsGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/context/Context.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/BaseMetricCollector.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/MetricCollector.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BaseJobMetricCollector.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDiscardGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/CurrentRunDurationGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/HealthScoreGauge.java R src/main/java/org/jenkinsci/plugins/prometheus/metrics/jobs/NbBuildsGauge.java M src/main/java/org/jenkinsci/plugins/prometheus/util/ConfigurationUtils.java M src/test/java/org/jenkinsci/plugins/prometheus/DiskUsageCollectorTest.java M src/test/java/org/jenkinsci/plugins/prometheus/JenkinsStatusCollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/TestBasedMetricCollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildDurationSummaryTestJobTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildFailedCounterTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildResultOrdinalGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildStartGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/BuildSuccessfulCounterTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/FailedTestsGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/SkippedTestsGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/StageSummaryTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/builds/TotalTestsGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsAvailableGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsBusyGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsConnectingGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsDefinedGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsIdleGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsOnlineGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/executors/ExecutorsQueueLengthGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUpGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsUptimeGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/JenkinsVersionInfoTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jenkins/NodesOnlineGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/BuildDiscardGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/CurrentRunDurationGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/HealthScoreGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/JobCollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/jobs/NbBuildsGaugeTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/CollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/MockedJenkinsTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/MockedJobCollectorTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/MockedLoadStatisticSnapshotTest.java A src/test/java/org/jenkinsci/plugins/prometheus/collectors/testutils/MockedRunCollectorTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/BuildDiscardGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/CollectorTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/CurrentRunDurationGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/HealthScoreGaugeTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/JobCollectorTest.java R src/test/java/org/jenkinsci/plugins/prometheus/metrics/jobs/NbBuildsGaugeTest.java M src/test/java/org/jenkinsci/plugins/prometheus/rest/PrometheusActionTest.java M src/test/java/org/jenkinsci/plugins/prometheus/util/ConfigurationUtilsTest.java Log Message: ----------- Merge pull request #534 from jenkinsci/refactoring Refactoring code to make it more testable Compare: https://github.com/jenkinsci/prometheus-plugin/compare/0075069bfa2b...35864064731f -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/prometheus-plugin/push/refs/heads/master/007506-358640%40github.com.