The Service Map for APM is here!

Circle CI

Crawler Crawler

Overview

Connect to CircleCI to: * Visualize key CircleCI metrics such as the number of finished builds or the average build time * Analyze data (such as splitting builds by job name or repository) using Datadog’s tag system

Setup

Installation

You can install the CircleCI integration with its integration tile.

Configuration

  1. In your CircleCI settings, go to Personal API Tokens and enter the generated key in the form. The name does not need to be the same as the CircleCI label, but it has to be unique.
  2. Filter the repositories using an expression such as “Organization/reponame”, “Organization/repo*” or “Organization/*”. The filtering is made on the list of tracked projects, which must be set up on the CircleCI side.
  3. Specify the appropriate version control system and reference the appropriate API key.

Multiple API tokens can be set, and multiple projects can be tracked for one given token.

Data Collected

Metrics

circleci.completed_build_time.sum
(count)
Total build time of completed (not canceled) builds
shown as millisecond
circleci.completed_build_time.avg
(gauge)
Average build time of completed (not canceled) builds
shown as millisecond
circleci.finished_builds.count
(count)
Count of all finished builds
shown as build
circleci.completed_builds.count
(count)
Count of all completed (not canceled) builds
shown as build

Events

The CircleCI integration does not include any events.

Service Checks

The CircleCI integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.