The CircleCI dashboards under CI/CD drop-down list represents a set of metrics that show overview analysis of CircleCI build system data. Following are the various dashboards of CircleCI:
Overview shows total number of pipelines, workflows, and jobs for the project.
Job status percentage shows a doughnut chart that displays build jobs by status: success, failed and cancelled. Mouse over a color to view number and percentage of build jobs.
Workflow status percentage shows a doughnut chart that displays workflows of build jobs by status: success, failed, cancelled, and other. Other includes statuses such as running, not run, on hold, and so on. Mouse over a color to view number and percentage of workflows.
Job status trend shows line graphs that display total number of jobs per status on a timely basis. Mouse over the graph to view numbers.
Workflow duration trend shows line graphs that display minimum and maximum time (in minutes) taken to complete a workflow. It also displays the average time (in minutes) taken by 50% of the total number of workflows to be completed.
Workflow Duration (minutes) 95th Percentile shows a bar graph that displays time taken in minutes to complete 95% of total build jobs created per day.
Workflow status by author shows a table that lists name of authors, total number of workflows (by status) created by the author: success, failed, cancelled, and approved.
Workflow status by organization shows a table that lists name of organizations the authors belong to, total number of workflows (by status) created by the authors of the organization: success, failed, and cancelled.
Workflow status by origin repository shows a table that lists origin repositories where the build job is created, target repository, number of build jobs by status: success, failed, and cancelled.
Job run count shows table that lists the job number, related project name, and number of times the job was run to complete the workflow.
Jobs Overview shows total number of build jobs over time along with how many jobs are success, failed, and cancelled over time.
Job Status shows a doughnut chart that displays number and percentage of build jobs over time. Mouse over a color to view details.
Job Status on a time series shows a colored bar graph that displays timely total count of jobs along with the how many job numbers are success, failed, and cancelled over time.
Jobs status trend shows line graphs that represent gradual increase or decrease of the build jobs by status, such as how many jobs are success, failed or cancelled over time. Mouse over a point in the graph to view details.
Job duration trend shows line graphs that represent gradual increase or decrease in maximum and minimum time taken in minutes to complete the build jobs. It also shows average time taken in minutes to complete 50% of the total jobs created over time. Mouse over a point in the graph to view details.
Job duration-Max, Median and Min shows a colored bar graph that displays maximum and minimum time taken in minutes to complete the build jobs created over time. It also shows average time taken in minutes to complete 50% of the total jobs created over time. Mouse over a color in the graph to view details.
Job executor type shows a doughnut chart that displays number and percentage of jobs executed using a particular containerization technology, such as Docker. Mouse over a color to view details.
Job executor instance size shows a doughnut chart that displays number and percentage of completed jobs by size, such as large, medium, xlarge, and so on.
Workflow Overview shows total number of workflows over time along with how many workflows are success, failed, and cancelled over time.
Workflow duration trend shows line graphs that represent gradual increase or decrease in maximum and minimum time taken in minutes to complete the workflows. It also shows average time taken in minutes to complete 50% of the total workflows created over time. Mouse over a point in the graph to view details.
Workflow Status on a time series shows a colored bar graph that displays timely total count of workflows along with how many workflows are success, failed, and cancelled over time.
Workflow status by orgs shows a table that lists organization name, and how many workflows run by the organization are in success, failed, and cancelled states over time.
Workflow by orgs shows a colored doughnut chart that represents different organizations, and total number of workflows run by the organization irrespective of the workflow statuses. Mouse over a color to view details.
Workflow status by circle maintainers shows a table that lists workflow author names along with the how many workflows are success, failed, cancelled, and approved per author.
Workflow status by repositories shows a table that lists origin repository where the workflow is created, target repository along with the how many workflows are success, failed, and cancelled.
MTTR in last 90 days by Workflow in Hours shows a table that displays how much time (in hours) it took for a workflow to recover from the failed state. Mean Time To Recover (MTTR) displays data only for last 90 days.
CI/CD dashboards show continuous integration, build and job analytics for the project. For details, see:
The Jenkins dashboards under CI/CD drop-down list represents a set of metrics that show overview analysis of Jenkins data. Following are the various dashboards of Jenkins:
Overview shows an overview of Jenkins build and job data over time.
Filter lets you filter the dashboard data by job name. Select values from the drop-down list, and click Apply changes to filter the dashboard as per selection.
Summary shows the number of builds, jobs, nodes, and average time of build duration in minute for a project.
Builds Over Time shows a bar graph that represents the total number of builds per day over time.
Build Results Percentage shows a stacked bar graph that represents the percentage of build results—Success and Failures— per day over time. The build results are color coded. Mouse over a color to see the percentage of build result for a day.
Build Results By Categories shows a doughnut chart that represents the total number of builds in the project by status: SUCCESS, FAILURE, UNSTABLE, ABORTED. Mouse over a color in the chart to see the status, total number of builds for the status, and the percentage of the project's builds for that status.
Active Nodes Over Time shows a bar graph that represents the number of active nodes per day over time. Mouse over a color to see the number of active nodes for a day.
Nodes shows a table that lists name of node, number of builds, median or 50th percentile of duration in minute, and total duration in minute per node.
Builds shows a table that lets you sort values by build date and time, job name with build number (job_build), URLs for build and job, type of result, node on which the job is built, and time taken in minutes to execute the build.
Jobs shows data about Jenkins jobs such as duration, successes, and failures over time.
Filter lets you filter the dashboard data by job name. Select values from the drop-down list, and click Apply changes to filter the dashboard as per selection.
Summary shows the number of build results—Success, Failure, Unstable, Aborted.
Results shows a doughnut chart that represents the total number of jobs in the project by status: SUCCESS, FAILURE, UNSTABLE, ABORTED. Mouse over a color in the chart to see the status, total number of jobs for the status, and the percentage of the project's jobs for that status.
Jobs Per Branch shows a doughnut chart that represents the total number of jobs per branch. Mouse over a color to see the branch name, total number of jobs per branch, and percentage of jobs out of total jobs in project.
Jobs shows a bar graph that represents the number of jobs per day over time. Mouse over a color to see the total number of jobs per day.
Duration Trend shows the time in minutes for the total number of jobs per day over time and a trend line to show an increase, decrease, or stability in the job time.
Avg. Build Duration Over Time Per Job shows a stacked bar graph that represents the average time in minutes taken for the execution of a job per day. Mouse over a color to see the job names per day and average time taken for a job .
Jobs shows a table that lets you sort values by job name, number of builds per job, 50th percentile of build duration in minutes, total build duration in minutes, number of success and failure results.
Job Categories shows data about Jenkins jobs that are grouped into certain categories in a project.
Filter lets you filter the dashboard data by job name. Select values from the drop-down list, and click Apply changes to filter the dashboard as per selection.
Summary shows number of builds, jobs, nodes, and job categories for a project.
Jobs Evolution shows a stacked bar graph that represents number of builds executed per day.
Categories shows a table that lists name of categories the jobs are grouped to, total number of jobs and builds per category, and number of build results per success and failures.
Results Across Top Categories shows number of builds per category by status: SUCCESS, FAILURE, UNSTABLE, ABORTED. Top categories are listed based on the total number of builds per category.
Nodes shows an overview of Jenkins build and job data over time. It shows a table that lists and lets you sort values by node name, number of builds per node, 50th percentile of build duration in minutes, total build duration in minutes, success and failure counts of builds per node.
Build Data shows an overview of Jenkins build data over time
Builds shows a table that lets you sort values by build name, build result such as Success, Failure, and so on per build, node where the build happened, time taken in minutes for the build to be executed, and date and time when the build happened.
Click to share the path of respective dashboards.