Configurer le tracing sur un workflow CircleCI
À l'heure actuelle, la solution CI Visibility n'est pas disponible pour le site que vous avez sélectionné ().
L’intégration Datadog pour CircleCI utilise des webhooks pour envoyer des données à Datadog.
Pour chaque projet, accédez à Project Settings > Webhooks dans CircleCI et ajoutez un nouveau webhook :
- Webhook URL :
https://webhook-intake./api/v2/webhook/?dd-api-key=<CLÉ_API>
, où <CLÉ_API>
correspond à votre clé d’API Datadog. - Name :
Datadog CI Visibility
ou tout autre nom d’identificateur que vous souhaitez fournir. - Events : sélectionnez
Workflow Completed
et Job Completed
. - Certificate verifications : activez ce check.
Cliquez sur Add Webhook pour enregistrer le nouveau webhook.
Pour appliquer des tags personnalisés à l’ensemble des spans de pipeline et de tâche générées par l’intégration, ajoutez à Webhook URL un paramètre de requête tags
encodé dans l’URL, avec des paires key:value
séparées par des virgules. Si une paire key:value contient une virgule, placez la paire entre guillemets. Par exemple, pour ajouter key1:value1,"key2: value with , comma",key3:value3
, vous devez ajouter la chaîne suivante à la fin de l’URL de webhook :
?tags=key1%3Avalue1%2C%22key2%3A+value+with+%2C+comma%22%2Ckey3%3Avalue3
Visualiser des données de pipeline dans Datadog
Les pages Pipelines et Pipeline Executions affichent des données après l’exécution des workflows.
Remarque : la page Pipelines affiche des données uniquement pour la branche par défaut de chaque référentiel.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: