Versión de la integración1.0.0

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 Configuración del rastreo en un proceso 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)
Tiempo total de compilación de las compilaciones completadas (no canceladas)
Se muestra en milisegundos
circleci.completed_build_time.avg
(gauge)
Tiempo promedio de compilación de las compilaciones completadas (no canceladas)
Se muestra en milisegundos
circleci.finished_builds.count
(count)
Recuento de todas las compilaciones finalizadas
Se muestra como compilación
circleci.completed_builds.count
(count)
Recuento de todas las compilaciones finalizadas (no canceladas)
Se muestra como compilación

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 soporte de Datadog.

Referencias adicionales