Index

A B C D E F G H I J L M N O P R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

avgDurationMs - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.JobStats
 
avgDurationMs - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.StageStats
 
avgLeadTimeMs(long, long, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
avgLeadTimeMs(long, long, String, Set<String>) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
avgLeadTimeMs(long, long, String, Set<String>, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
Average lead time of the successful builds in the window, as the time from the earliest commit that build deployed until it finished.

B

band - Variable in class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraMetric
 
branch - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 
buildCount - Variable in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker.RankedPipeline
 
buildCount - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.JobStats
 
BuildDataCollector - Class in io.jenkins.plugins.dorametrics.collectors
Listens to all build completions and hands each one to BuildRecorder.
BuildDataCollector() - Constructor for class io.jenkins.plugins.dorametrics.collectors.BuildDataCollector
 
BuildHistoryImporter - Class in io.jenkins.plugins.dorametrics.collectors
Imports builds that are already on disk, for instances where the plugin was installed after the builds ran, or where a job did not match the filters at the time.
BuildHistoryImporter.Result - Class in io.jenkins.plugins.dorametrics.collectors
Counters for one import run.
buildId - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.StageRecord
 
buildNumber - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 
BuildRecord(long, String, int, long, long, String, String, String) - Constructor for class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 

C

canRead(String) - Static method in class io.jenkins.plugins.dorametrics.JobVisibility
Whether the current user may see data recorded for this job.
changeFailureRate() - Method in class io.jenkins.plugins.dorametrics.dora.DoraCalculator.Day
Failed deployments as a percentage of deployments, or null with none that day.
changeFailureRate(long, long, String) - Method in class io.jenkins.plugins.dorametrics.dora.DoraCalculator
Change Failure Rate: failed deployments as a share of all deployments.
cleanup(long) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
color - Variable in enum class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraBand
 
CommitRow(String, String, long) - Constructor for class io.jenkins.plugins.dorametrics.store.MetricsStore.CommitRow
 
completed - Variable in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter.Result
False when the run stopped before it had walked everything, so the counters describe a partial pass.
configure(StaplerRequest2, JSONObject) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
countDeployments(long, long, String, Set<String>, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
Builds that ran as a deployment, successfully or not: SUCCESS, UNSTABLE or FAILURE.
countFailedBuilds(long, long, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
countFailedBuilds(long, long, String, Set<String>) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
countFailedBuilds(long, long, String, Set<String>, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
As above, counting only builds on a branch matching branchPattern, or all when it is null.
countSuccessfulBuilds(long, long, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
countSuccessfulBuilds(long, long, String, Set<String>) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
countSuccessfulBuilds(long, long, String, Set<String>, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
As above, counting only builds on a branch matching branchPattern, or all when it is null.
countTotalBuilds(long, long, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
countTotalBuilds(long, long, String, Set<String>) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
countTotalBuilds(long, long, String, Set<String>, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
As above, counting only builds on a branch matching branchPattern, or all when it is null.
createFor(Job) - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction.Factory
Only jobs the settings track get the tab.

D

dailyMetrics(long, long, String, ZoneId) - Method in class io.jenkins.plugins.dorametrics.dora.DoraCalculator
The four metrics day by day across the window, every day present, each build counted on the day it started in zone, with the same filters as the whole-period metrics.
Day() - Constructor for class io.jenkins.plugins.dorametrics.dora.DoraCalculator.Day
 
days - Variable in class io.jenkins.plugins.dorametrics.util.Period
 
DELETED_MARKER - Static variable in class io.jenkins.plugins.dorametrics.store.MetricsStore
Marks records of a deleted job.
deploymentFrequency(long, long, String) - Method in class io.jenkins.plugins.dorametrics.dora.DoraCalculator
Deployment Frequency: successful deploys per day.
deployments() - Method in class io.jenkins.plugins.dorametrics.dora.DoraCalculator.Day
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.dorametrics.export.HttpExportConfig.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.dorametrics.export.S3ExportConfig.DescriptorImpl
 
detachDeletedJob(String, long) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
Detaches the records of a deleted job, and of everything below it when it was a folder, from the job name.
DisabledPipelines - Class in io.jenkins.plugins.dorametrics
Resolves which recorded pipelines are currently disabled in Jenkins, so that metrics, rankings and exports can leave them out when the plugin is configured to ignore disabled pipelines.
displayValue - Variable in class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraMetric
 
displayValue - Variable in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker.RankedPipeline
 
displayValue - Variable in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker.RankedStage
 
doCheckCfrElitePercent(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckCfrHighPercent(String, String, String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckCfrMediumPercent(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckDashboardTopN(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckDfHighThreshold(String, String, String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckExcludedJobPattern(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckExportIntervalHours(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckLtHighSeconds(String, String, String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckMttrHighSeconds(String, String, String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckProductionBranchPattern(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckProductionJobPattern(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doCheckRetentionDays(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
doExport(String, String, String, String, String) - Method in class io.jenkins.plugins.dorametrics.ui.DoraApiAction
 
doFillCredentialsIdItems(String) - Method in class io.jenkins.plugins.dorametrics.export.HttpExportConfig.DescriptorImpl
 
doFillCredentialsIdItems(String) - Method in class io.jenkins.plugins.dorametrics.export.S3ExportConfig.DescriptorImpl
 
doImportHistory() - Method in class io.jenkins.plugins.dorametrics.ui.DoraApiAction
Starts a build history import.
doImportStatus() - Method in class io.jenkins.plugins.dorametrics.ui.DoraApiAction
Counters for the running or most recent import.
doOverview(String, String, String, String) - Method in class io.jenkins.plugins.dorametrics.ui.DoraApiAction
 
doPipelines(String, String, String, String, String) - Method in class io.jenkins.plugins.dorametrics.ui.DoraApiAction
 
DoraApiAction - Class in io.jenkins.plugins.dorametrics.ui
REST API at /dora-api/ for DORA metrics data.
DoraApiAction() - Constructor for class io.jenkins.plugins.dorametrics.ui.DoraApiAction
 
DoraCalculator - Class in io.jenkins.plugins.dorametrics.dora
Calculates all four DORA metrics from stored build data.
DoraCalculator() - Constructor for class io.jenkins.plugins.dorametrics.dora.DoraCalculator
 
DoraCalculator(MetricsStore, DoraGlobalConfiguration) - Constructor for class io.jenkins.plugins.dorametrics.dora.DoraCalculator
Constructor for testing with injected dependencies.
DoraCalculator(MetricsStore, DoraGlobalConfiguration, Set<String>) - Constructor for class io.jenkins.plugins.dorametrics.dora.DoraCalculator
Constructor with an explicit set of jobs to leave out.
DoraCalculator.Day - Class in io.jenkins.plugins.dorametrics.dora
The four metrics for one day, as the cards show them for a whole period.
DoraCalculator.DoraBand - Enum Class in io.jenkins.plugins.dorametrics.dora
 
DoraCalculator.DoraMetric - Class in io.jenkins.plugins.dorametrics.dora
 
DoraDashboardAction - Class in io.jenkins.plugins.dorametrics.ui
Dashboard UI at /dora-metrics/.
DoraDashboardAction() - Constructor for class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
DoraDashboardLink - Class in io.jenkins.plugins.dorametrics.ui
Adds "DORA Metrics" link to the Jenkins sidebar under "Manage Jenkins".
DoraDashboardLink() - Constructor for class io.jenkins.plugins.dorametrics.ui.DoraDashboardLink
 
DoraGlobalConfiguration - Class in io.jenkins.plugins.dorametrics
Global configuration for the Pipeline DORA Metrics plugin.
DoraGlobalConfiguration() - Constructor for class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
DoraMetric(String, String, DoraCalculator.DoraBand, double) - Constructor for class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraMetric
 
doStages(String, String, String, String, String) - Method in class io.jenkins.plugins.dorametrics.ui.DoraApiAction
Stage rankings for the period, as the dashboard lists them.
doTrends(String, String, String, String, String) - Method in class io.jenkins.plugins.dorametrics.ui.DoraApiAction
One point for every day of the period, in the viewer's time zone when tz is given.
DurationFormatter - Class in io.jenkins.plugins.dorametrics.util
Shared duration formatting utility.
durationMs - Variable in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter.Result
 
durationMs - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 
durationMs - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.StageRecord
 

E

ELITE - Enum constant in enum class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraBand
 
error - Variable in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter.Result
The failure that ended the run, or null.
excludedForCurrentUser(DoraGlobalConfiguration, MetricsStore) - Static method in class io.jenkins.plugins.dorametrics.JobVisibility
Everything to leave out of what the current user is shown: what the job settings leave out for everyone, plus jobs the user may not see.
excludedForEveryone(DoraGlobalConfiguration, MetricsStore) - Static method in class io.jenkins.plugins.dorametrics.JobVisibility
Everything the job settings leave out for everyone: jobs the job filters do not track, and disabled pipelines when that option is on.
execute(TaskListener) - Method in class io.jenkins.plugins.dorametrics.collectors.HistoryImportTask
 
execute(TaskListener) - Method in class io.jenkins.plugins.dorametrics.store.MetricsExportTask
 
execute(TaskListener) - Method in class io.jenkins.plugins.dorametrics.store.MetricsMaintenanceTask
 
exportDailySnapshot() - Static method in class io.jenkins.plugins.dorametrics.store.MetricsExporter
Export a snapshot of the last 24 hours to the configured storage backend, logging rather than throwing if it fails.
exportFinishedBetween(long, long) - Static method in class io.jenkins.plugins.dorametrics.store.MetricsExporter
Exports the builds that finished after afterMs and up to untilMs, to a file named after the moment of the export so that no export overwrites another.
exportFullDump(int) - Static method in class io.jenkins.plugins.dorametrics.store.MetricsExporter
Export a full dump for testing/debugging.
ExportStorageConfig - Class in io.jenkins.plugins.dorametrics.export
Base class for export storage configurations.
ExportStorageConfig() - Constructor for class io.jenkins.plugins.dorametrics.export.ExportStorageConfig
 

F

Factory() - Constructor for class io.jenkins.plugins.dorametrics.ui.JobMetricsAction.Factory
 
failed - Variable in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter.Result
 
failureCount - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.JobStats
 
failureCount - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.StageStats
 
failureStreaksOpenAt(long, Set<String>, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
For every job whose failures had not been fixed yet at beforeMs, when its run of failures began: the earliest FAILURE after that job's last SUCCESS before that moment.
firstDay - Variable in class io.jenkins.plugins.dorametrics.util.Period
 
flakiestPipelines(long, long, int) - Method in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker
 
forJob(String) - Method in class io.jenkins.plugins.dorametrics.dora.DoraCalculator
Narrows this calculator's daily figures to one job, read by its name.
format(long) - Static method in class io.jenkins.plugins.dorametrics.util.DurationFormatter
 
fromMs - Variable in class io.jenkins.plugins.dorametrics.util.Period
 
fromResultSet(ResultSet) - Static method in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 

G

get() - Static method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getAllBuilds(long, long) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
getAllBuilds(long, long, Set<String>) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
All builds in the window, leaving out the given job names.
getAllJobNames() - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
getAvgDurationFormatted() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getBucket() - Method in class io.jenkins.plugins.dorametrics.export.S3ExportConfig
 
getBuilds(String, long, long) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
getBuildsFinishedBetween(long, long, Set<String>) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
Builds that finished after afterMs and no later than untilMs, leaving out the given job names.
getCategory() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardLink
 
getCfrElitePercent() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getCfrHighPercent() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getCfrMediumPercent() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getChangeFailureRate() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getChangeFailureRate() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getCredentialsId() - Method in class io.jenkins.plugins.dorametrics.export.ExportStorageConfig
 
getCredentialsId() - Method in class io.jenkins.plugins.dorametrics.export.HttpExportConfig
 
getCredentialsId() - Method in class io.jenkins.plugins.dorametrics.export.S3ExportConfig
 
getDashboardTopN() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getDeploymentFrequency() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getDeploymentFrequency() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getDescription() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardLink
 
getDescriptor() - Method in class io.jenkins.plugins.dorametrics.export.ExportStorageConfig
 
getDfEliteThreshold() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getDfHighThreshold() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getDfMediumThreshold() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getDisplayName() - Method in class io.jenkins.plugins.dorametrics.export.HttpExportConfig.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.dorametrics.export.S3ExportConfig.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.dorametrics.ui.DoraApiAction
 
getDisplayName() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getDisplayName() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardLink
 
getDisplayName() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getEarliestCommitTimestamp(long) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
getEndpoint() - Method in class io.jenkins.plugins.dorametrics.export.S3ExportConfig
 
getExcludedJobPattern() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getExportIntervalHours() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getExportStorage() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getExportStorageDescriptors() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getFailedBuilds() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getFlakiestPipelines() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getHistoryImportDays() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getIconFileName() - Method in class io.jenkins.plugins.dorametrics.ui.DoraApiAction
 
getIconFileName() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getIconFileName() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardLink
 
getIconFileName() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getInitialDelay() - Method in class io.jenkins.plugins.dorametrics.collectors.HistoryImportTask
 
getInstance() - Static method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
getJobName() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getJobStats(long, long, int, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
getJobStats(long, long, int, String, Set<String>) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
getLastResult() - Static method in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter
A snapshot of the run in progress, or of the last one to finish, or null if none has ever run.
getLeadTime() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getLeadTime() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getLtEliteSeconds() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getLtHighSeconds() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getLtMediumSeconds() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getMostFailingPipelines() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getMostFailingStages() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getMostImprovedPipelines() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getMttr() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getMttr() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getMttrEliteSeconds() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getMttrHighSeconds() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getMttrMediumSeconds() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getProductionBranchPattern() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getProductionFolders() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getProductionJobLabel() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getProductionJobPattern() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
getRecurrencePeriod() - Method in class io.jenkins.plugins.dorametrics.collectors.HistoryImportTask
 
getRecurrencePeriod() - Method in class io.jenkins.plugins.dorametrics.store.MetricsExportTask
 
getRecurrencePeriod() - Method in class io.jenkins.plugins.dorametrics.store.MetricsMaintenanceTask
 
getRetentionDays() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
At least one day.
getRetentionDays() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
How many days of builds are kept, so the page can say when a period reaches past it.
getSlowestPipelines() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getSlowestStages() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getSlowestStages() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getStages(long) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
getStagesByBuild(Collection<Long>) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
The stages of many builds at once, keyed by build id, each list in recorded order.
getStageStats(long, long, int, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
getStageStats(long, long, int, String, Set<String>) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
getStorageType() - Method in class io.jenkins.plugins.dorametrics.export.ExportStorageConfig
 
getStorageType() - Method in class io.jenkins.plugins.dorametrics.export.HttpExportConfig
 
getStorageType() - Method in class io.jenkins.plugins.dorametrics.export.S3ExportConfig
 
getSuccessfulBuilds() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getTopN() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
How many rows each ranking shows, for the page's script too.
getTotalBuilds() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
getUrl() - Method in class io.jenkins.plugins.dorametrics.export.HttpExportConfig
 
getUrlName() - Method in class io.jenkins.plugins.dorametrics.ui.DoraApiAction
 
getUrlName() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
 
getUrlName() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardLink
 
getUrlName() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 

H

hiddenFromCurrentUser(MetricsStore) - Static method in class io.jenkins.plugins.dorametrics.JobVisibility
Full names of recorded jobs the current user may not see.
HIGH - Enum constant in enum class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraBand
 
HistoryImportTask - Class in io.jenkins.plugins.dorametrics.collectors
Runs the build history import once, shortly after the plugin is first installed.
HistoryImportTask() - Constructor for class io.jenkins.plugins.dorametrics.collectors.HistoryImportTask
 
HttpExportConfig - Class in io.jenkins.plugins.dorametrics.export
HTTP endpoint export configuration and upload.
HttpExportConfig() - Constructor for class io.jenkins.plugins.dorametrics.export.HttpExportConfig
 
HttpExportConfig.DescriptorImpl - Class in io.jenkins.plugins.dorametrics.export
 

I

id - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 
id - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.StageRecord
 
importHistory(int) - Static method in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter
Imports every build newer than days days that is not already stored, on the calling thread.
insertBuild(String, int, long, long, String, String, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
Upserts the build row and clears the stages and commits recorded against it, returning its id so they can be written back.
insertCommit(long, String, String, long) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
insertStage(long, String, long, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
 
io.jenkins.plugins.dorametrics - package io.jenkins.plugins.dorametrics
 
io.jenkins.plugins.dorametrics.collectors - package io.jenkins.plugins.dorametrics.collectors
 
io.jenkins.plugins.dorametrics.dora - package io.jenkins.plugins.dorametrics.dora
 
io.jenkins.plugins.dorametrics.export - package io.jenkins.plugins.dorametrics.export
 
io.jenkins.plugins.dorametrics.rankings - package io.jenkins.plugins.dorametrics.rankings
 
io.jenkins.plugins.dorametrics.store - package io.jenkins.plugins.dorametrics.store
 
io.jenkins.plugins.dorametrics.ui - package io.jenkins.plugins.dorametrics.ui
 
io.jenkins.plugins.dorametrics.util - package io.jenkins.plugins.dorametrics.util
 
isCanImport() - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
Whether the current user may trigger a build history import.
isExportEnabled() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
isFailure() - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 
isHistoryImportDone() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
isIgnoreDisabledPipelines() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
isOnBranch(MetricsStore.BuildRecord, String) - Static method in class io.jenkins.plugins.dorametrics.store.MetricsStore
Whether a build's branch passes the same test as MetricsStore.branchCondition(java.lang.String, java.lang.String), for the metrics that are worked out row by row.
isRecordedJob(Item, String) - Static method in class io.jenkins.plugins.dorametrics.JobVisibility
True when the item found for a recorded name is a job with exactly that name.
isRunning() - Static method in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter
True while an import is running.
isSuccess() - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 
isTrackAllBranches() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 

J

JobFilter - Class in io.jenkins.plugins.dorametrics
Applies the job settings (production pattern, production folders, excluded pattern) when data is read.
JobMetricsAction - Class in io.jenkins.plugins.dorametrics.ui
Adds a "DORA Metrics" tab to each job page.
JobMetricsAction(Job<?, ?>) - Constructor for class io.jenkins.plugins.dorametrics.ui.JobMetricsAction
 
JobMetricsAction.Factory - Class in io.jenkins.plugins.dorametrics.ui
 
jobName - Variable in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker.RankedPipeline
 
jobName - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 
jobName - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.JobStats
 
JobRenameListener - Class in io.jenkins.plugins.dorametrics.collectors
Tracks job renames and moves so stored metrics data stays linked to the current job name, and detaches it when the job is deleted.
JobRenameListener() - Constructor for class io.jenkins.plugins.dorametrics.collectors.JobRenameListener
 
jobs - Variable in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter.Result
 
JobStats(String, int, double, int) - Constructor for class io.jenkins.plugins.dorametrics.store.MetricsStore.JobStats
 
jobUrl(String) - Method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
Convert job full name to Jenkins URL path for drill-down links.
JobVisibility - Class in io.jenkins.plugins.dorametrics
Decides which recorded pipelines the current user may see.

L

label - Variable in enum class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraBand
 
lastDay - Variable in class io.jenkins.plugins.dorametrics.util.Period
 
leadTimeForChanges(long, long, String) - Method in class io.jenkins.plugins.dorametrics.dora.DoraCalculator
Lead Time for Changes: avg time from commit to deploy.
leadTimeMs() - Method in class io.jenkins.plugins.dorametrics.dora.DoraCalculator.Day
 
leadTimes(long, long, String, Set<String>, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
The lead time of each successful build in the window, as [build start, lead time], worked out as MetricsStore.avgLeadTimeMs(long, long, String, Set, String) describes.
LOW - Enum constant in enum class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraBand
 

M

markHistoryImportDone() - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
Records that the first import has run.
meanTimeToRestore(long, long, String) - Method in class io.jenkins.plugins.dorametrics.dora.DoraCalculator
MTTR: average time from the first failure of a run of failures until the build that fixed it finished.
MEDIUM - Enum constant in enum class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraBand
 
MetricsExporter - Class in io.jenkins.plugins.dorametrics.store
Builds metrics snapshots and delegates upload to the configured storage backend.
MetricsExporter() - Constructor for class io.jenkins.plugins.dorametrics.store.MetricsExporter
 
MetricsExportTask - Class in io.jenkins.plugins.dorametrics.store
Checks every hour whether the export interval has passed since the last export that went through and, if so, exports every build that finished since then.
MetricsExportTask() - Constructor for class io.jenkins.plugins.dorametrics.store.MetricsExportTask
 
MetricsMaintenanceTask - Class in io.jenkins.plugins.dorametrics.store
Periodic task that runs every hour and removes data older than retentionDays.
MetricsMaintenanceTask() - Constructor for class io.jenkins.plugins.dorametrics.store.MetricsMaintenanceTask
 
MetricsStore - Class in io.jenkins.plugins.dorametrics.store
SQLite embedded database for storing build metrics.
MetricsStore.BuildRecord - Class in io.jenkins.plugins.dorametrics.store
 
MetricsStore.CommitRow - Class in io.jenkins.plugins.dorametrics.store
A commit to write alongside its build.
MetricsStore.JobStats - Class in io.jenkins.plugins.dorametrics.store
 
MetricsStore.StageRecord - Class in io.jenkins.plugins.dorametrics.store
 
MetricsStore.StageRow - Class in io.jenkins.plugins.dorametrics.store
A stage to write alongside its build.
MetricsStore.StageStats - Class in io.jenkins.plugins.dorametrics.store
 
mostFailingPipelines(long, long, int) - Method in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker
 
mostFailingStages(long, long, int) - Method in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker
 
mostImproved(long, long, long, long, int) - Method in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker
 

N

name - Variable in class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraMetric
 
names(DoraGlobalConfiguration, MetricsStore) - Static method in class io.jenkins.plugins.dorametrics.DisabledPipelines
Full names of recorded jobs that Jenkins currently reports as not buildable, or an empty set when the option is off.
NONE - Enum constant in enum class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraBand
Nothing to rate yet, such as no deployments or no failures in the period.

O

occurrences - Variable in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker.RankedStage
 
of(String, String, String, String, int, long) - Static method in class io.jenkins.plugins.dorametrics.util.Period
 
onCompleted(Run<?, ?>, TaskListener) - Method in class io.jenkins.plugins.dorametrics.collectors.BuildDataCollector
 
onCreated(Item) - Method in class io.jenkins.plugins.dorametrics.collectors.JobRenameListener
Rows can still be stored under this name from an earlier job: deleted before the detach existed, deleted while the plugin was off, or detached by a write that failed.
onDeleted(Item) - Method in class io.jenkins.plugins.dorametrics.collectors.JobRenameListener
 
onLocationChanged(Item, String, String) - Method in class io.jenkins.plugins.dorametrics.collectors.JobRenameListener
 
orNotAvailable(String, Supplier<DoraCalculator.DoraMetric>) - Static method in class io.jenkins.plugins.dorametrics.ui.DoraDashboardAction
The metric, or N/A when it cannot be worked out.

P

parseDays(String, int) - Static method in class io.jenkins.plugins.dorametrics.util.DurationFormatter
 
parseLimit(String, int) - Static method in class io.jenkins.plugins.dorametrics.util.DurationFormatter
 
parseLimit(String, int, int) - Static method in class io.jenkins.plugins.dorametrics.util.DurationFormatter
 
Period - Class in io.jenkins.plugins.dorametrics.util
The period an API request asks about: either the last days days, or the calendar days from to to, both included, in the viewer's time zone tz.
PipelineRanker - Class in io.jenkins.plugins.dorametrics.rankings
Ranks pipelines by various criteria using optimized SQL aggregates.
PipelineRanker() - Constructor for class io.jenkins.plugins.dorametrics.rankings.PipelineRanker
 
PipelineRanker(MetricsStore) - Constructor for class io.jenkins.plugins.dorametrics.rankings.PipelineRanker
Constructor for testing.
PipelineRanker(MetricsStore, Set<String>) - Constructor for class io.jenkins.plugins.dorametrics.rankings.PipelineRanker
Constructor with an explicit set of jobs to leave out.
PipelineRanker.RankedPipeline - Class in io.jenkins.plugins.dorametrics.rankings
 
PipelineRanker.RankedStage - Class in io.jenkins.plugins.dorametrics.rankings
 

R

RankedPipeline(String, double, String, int) - Constructor for class io.jenkins.plugins.dorametrics.rankings.PipelineRanker.RankedPipeline
 
RankedStage(String, double, String, int) - Constructor for class io.jenkins.plugins.dorametrics.rankings.PipelineRanker.RankedStage
 
rawValue - Variable in class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraMetric
 
recordBuild(String, int, long, long, String, String, String, List<MetricsStore.StageRow>, List<MetricsStore.CommitRow>) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
Writes one build and the stages and commits belonging to it, in a single transaction.
recorded - Variable in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter.Result
 
renameJob(String, String) - Method in class io.jenkins.plugins.dorametrics.store.MetricsStore
Moves a job's records to its new name.
resolveDays(DoraGlobalConfiguration) - Static method in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter
The import window, capped at the retention window so it cannot import rows cleanup would drop.
restoreTimeMs() - Method in class io.jenkins.plugins.dorametrics.dora.DoraCalculator.Day
 
result - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 
result - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.StageRecord
 

S

S3ExportConfig - Class in io.jenkins.plugins.dorametrics.export
S3-compatible export configuration and upload.
S3ExportConfig() - Constructor for class io.jenkins.plugins.dorametrics.export.S3ExportConfig
 
S3ExportConfig.DescriptorImpl - Class in io.jenkins.plugins.dorametrics.export
 
setBucket(String) - Method in class io.jenkins.plugins.dorametrics.export.S3ExportConfig
 
setCfrElitePercent(double) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setCfrHighPercent(double) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setCfrMediumPercent(double) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setCredentialsId(String) - Method in class io.jenkins.plugins.dorametrics.export.HttpExportConfig
 
setCredentialsId(String) - Method in class io.jenkins.plugins.dorametrics.export.S3ExportConfig
 
setDashboardTopN(int) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setDfEliteThreshold(double) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setDfHighThreshold(double) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setDfMediumThreshold(double) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setEndpoint(String) - Method in class io.jenkins.plugins.dorametrics.export.S3ExportConfig
 
setExcludedJobPattern(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setExportEnabled(boolean) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setExportIntervalHours(int) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setExportStorage(ExportStorageConfig) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setHistoryImportDays(int) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setIgnoreDisabledPipelines(boolean) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setInstance(MetricsStore) - Static method in class io.jenkins.plugins.dorametrics.store.MetricsStore
Reset singleton.
setLtEliteSeconds(long) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setLtHighSeconds(long) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setLtMediumSeconds(long) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setMttrEliteSeconds(long) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setMttrHighSeconds(long) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setMttrMediumSeconds(long) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setProductionBranchPattern(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setProductionFolders(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setProductionJobLabel(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setProductionJobPattern(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setRetentionDays(int) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setTrackAllBranches(boolean) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
 
setUrl(String) - Method in class io.jenkins.plugins.dorametrics.export.HttpExportConfig
 
shouldTrackJob(String) - Method in class io.jenkins.plugins.dorametrics.DoraGlobalConfiguration
Check if a job should be tracked based on all filter criteria.
skipped - Variable in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter.Result
 
slowestPipelines(long, long, int) - Method in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker
 
slowestStages(long, long, int) - Method in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker
 
stageName - Variable in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker.RankedStage
 
stageName - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.StageRecord
 
stageName - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.StageStats
 
StageRecord(long, long, String, long, String) - Constructor for class io.jenkins.plugins.dorametrics.store.MetricsStore.StageRecord
 
StageRow(String, long, String) - Constructor for class io.jenkins.plugins.dorametrics.store.MetricsStore.StageRow
 
StageStats(String, int, double, int) - Constructor for class io.jenkins.plugins.dorametrics.store.MetricsStore.StageStats
 
startAsync(int) - Static method in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter
Starts an import on Jenkins' executor and returns at once.

T

timestamp - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 
toMs - Variable in class io.jenkins.plugins.dorametrics.util.Period
 
toString() - Method in class io.jenkins.plugins.dorametrics.collectors.BuildHistoryImporter.Result
 
totalRuns - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.StageStats
 
triggerType - Variable in class io.jenkins.plugins.dorametrics.store.MetricsStore.BuildRecord
 
type() - Method in class io.jenkins.plugins.dorametrics.ui.JobMetricsAction.Factory
 

U

untracked(DoraGlobalConfiguration, MetricsStore) - Static method in class io.jenkins.plugins.dorametrics.JobFilter
Full names of recorded jobs that the current job settings leave out.
upload(String, String) - Method in class io.jenkins.plugins.dorametrics.export.ExportStorageConfig
Upload data to the configured storage backend.
upload(String, String) - Method in class io.jenkins.plugins.dorametrics.export.HttpExportConfig
 
upload(String, String) - Method in class io.jenkins.plugins.dorametrics.export.S3ExportConfig
 

V

value - Variable in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker.RankedPipeline
 
value - Variable in class io.jenkins.plugins.dorametrics.rankings.PipelineRanker.RankedStage
 
valueOf(String) - Static method in enum class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraBand
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.jenkins.plugins.dorametrics.dora.DoraCalculator.DoraBand
Returns an array containing the constants of this enum class, in the order they are declared.

Z

zone - Variable in class io.jenkins.plugins.dorametrics.util.Period
 
A B C D E F G H I J L M N O P R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values