NAV Navbar
Switch version:

GoCD Analytics Plugin

The GoCD Analytics plugin implements the Analytics Extension endpoint to provide insights into your GoCD instance.

The plugin leverages the Notification Extension to collect metrics from a GoCD instance and builds rich visualization to answer questions around Pipeline Build Times and Agent Utilization.

The plugin provides analytics at both the pipeline and global levels.

Pipeline Level Analytics

The pipeline level analytics gives insights into pipleine runs. It provides information about pipeline build time and wait time over all the pipeline runs. It also shows the “Mean Time to Recovery” from a failure for that pipeline.

Clicking on a chosen instance here takes you to the first stage of the pipeline in the Pipeline Details page in GoCD.

Pipeline level analytics

Global Analytics

GoCD super administrators (only, for now) 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)