NAV Navbar
Switch version:

GoCD Analytics Plugin

The GoCD Analytics plugin provides insights into your GoCD instance. It collect metrics from the GoCD instance and builds rich visualization to answer questions around pipeline analytics, agent utilization and value stream map analytics.

Value Stream Map Analytics

Value Stream Map (VSM) analytics enhances GoCD’s powerful VSM feature, by showing metrics across VSM instances, over time. It allows you to see trends across time and provides aggregate metrics such as Throughput and Average Cycle Time from any two chosen points in a GoCD VSM.

Value Stream Map analytics

The example above shows all the runs of the source pipeline (source-pipeline1) on the path to the pipeline named DeploymentPipeline and all the pipelines in between in that GoCD Value Stream. There is also an ability to drill down into the specific VSM instance and see more details about the underlying pipeline and stage instances as shown in the below example. Read more about VSM analytics.

Value Stream Map analytics: Workflow Time Distribution

Pipeline Analytics

Pipeline analytics provides insights into pipeline runs. It provides information about build time and wait time over all the runs of a pipeline. It also shows aggregate metrics such as “Mean Time To Recovery” and “Failure Rate”.

Pipeline level analytics

Agent Analytics

Agent analytics provides insights into agent activity. It provides information about the states that an agent spent time in. It also shows aggregate times spent in different states. This could help make decisions about the possibility of bringing down agents when not in use, or using GoCD’s elastic agents.

Agent level analytics

Global Analytics:

GoCD super administrators can see global analytics, across pipelines. This short video shows this capability.

Global analytics consists of three parts:

Pipelines with highest wait time, averaged over the last 7 days.

  1. From there, you can drill down to the jobs in a chosen pipeline, with the highest wait time, averaged over 7 days.

  2. From there, you can drill down to the individual job instances to see their build and wait times.

Clicking on a chosen instance here takes you to the Job Details page in GoCD.

Agents with the highest utilization, averaged over the last 7 days.

  1. From there, you can drill down to the jobs with the highest wait time on that agent.

  2. From there, you can drill down to the individual job instances of a chosen job to see their build and wait times.

Clicking on a chosen instance here takes you to the Job Details page in GoCD.

Pipeline analytics

The pipeline-level analytics mentioned earlier are also available at the global level.

Global analytics
Global Analytics (click to see a short video)