Información general

Conéctate a CircleCI para:

  • Visualizar métricas clave de CircleCI, como la cantidad de compilaciones finalizadas o el tiempo de compilación promedio.
  • Analizar datos (por ejemplo, dividiendo compilaciones por nombre de trabajo o repositorio) utilizando el sistema de etiquetas (tags) de Datadog.
  • Ver datos del flujo de trabajo de Orb en Synthetics.
  • Recopilar e ingerir logs de trabajos de CircleCI en Datadog.

Configuración

Instalación

Puedes instalar la integración de CircleCI con su cuadro de integración.

Configuración

  1. En la configuración de CircleCI, ve a Personal API Tokens e ingresa la clave generada en el formulario. El nombre no debe ser el mismo que la etiqueta de CircleCI, sino que debe ser único.
  2. Filtra los repositorios utilizando una expresión como “Organization/reponame”, “Organization/repo*” o “Organization/*”. El filtrado se realiza en la lista de proyectos rastreados, que debe configurarse en el lado de CircleCI.
  3. Especifica el sistema de control de versiones apropiado y haz referencia a la clave API apropiada.
  4. Si habilitas la recopilación de logs para un repositorio, debes asegurarte de que tus pipelines se envíen a Datadog CI Visibility. Sigue las instrucciones de Configurar el rastreo en un flujo de trabajo de CircleCI.

Se pueden configurar varios tokens de API y se pueden rastrear varios proyectos para un token determinado. Los usuarios deben estar configurados como colaboradores de un repositorio en particular para poder ver la información de ese repositorio en Datadog.

Datos recopilados

Métricas

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

Eventos

La integración CircleCI no incluye eventos.

Checks de servicio

La integración CircleCI no incluye checks de servicio.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.

Referencias adicionales