Présentation
Rigor fournit des informations pour l’optimisation et la surveillance synthétique tout au long du cycle de développement.

Grâce à Rigor, vous pouvez collecter des métriques de performance synthétique frontales et les transmettre à Datadog. Vous pouvez également transmettre des alertes à Datadog sous forme d’événements.
Configuration
Rigor propose deux intégrations différentes avec Datadog : une intégration pour les métriques et une pour les événements.
Configuration
Collecte de métriques
En tant qu’administrateur, cliquez sur le menu « Admin Tools » en haut à droite de votre écran et sélectionnez « Integrations ».

Ajoutez une nouvelle intégration en cliquant sur le bouton New. Vous pourrez alors configurer cette intégration.

Donnez un nom unique à cette intégration et ajoutez votre clé d’API de Datadog. Sélectionnez ensuite les tags et métriques que vous souhaitez envoyer. Voici quelques notions à retenir :
- Une version normalisée du nom du check est incluse en tant que tag par défaut.
- Pour les checks à plusieurs étapes (checks API et Real Browser), la position de la requête à l’origine des métriques est incluse.
- Les checks Uptime comprennent les checks d’API, de port et HTTP.
- Les checks de port ne transmettent que la métrique « Temps de réponse ».
- Seuls certains navigateurs prennent en charge la totalité des métriques.
Si vous souhaitez que les checks Real Browser transmettent les calculs de temps provenant de l’API User Timings, sélectionnez l’option « Send All User Timings? ». Tous les marqueurs sont transmis dans l’espace de nommage rigor.real_browser.marks
, et toutes les mesures sont transmises dans l’espace de nommage rigor.real_browser.measures
. Remarque : la sélection de cette option est susceptible d’entraîner l’envoi d’un grand nombre de nouvelles séries à Datadog, en particulier si les marqueurs et les mesures du site que vous testez sont générés de manière dynamique.
Une fois l’intégration configurée, vous pouvez l’ajouter à tous les checks d’API, de port, HTTP ou Real Browser. Il vous suffit de modifier le check et d’accéder à l’onglet « Notifications ». Vous pourrez alors ajouter l’intégration créée.

Collecte d’événements
En tant qu’administrateur, cliquez sur le menu « Admin Tools » en haut à droite de votre écran et sélectionnez « Alert Webhooks ».

Ajoutez une nouvelle intégration en cliquant sur le bouton « New » et en cliquant sur le carré Datadog.

Donnez nom unique à ce Webhook et assurez-vous de mettre à jour les déclencheurs avec votre clé d’API Datadog.

Une fois l’intégration configurée, vous pouvez l’ajouter à tous les checks d’API, de port, HTTP ou Real Browser. Il vous suffit de modifier le check et d’accéder à l’onglet « Notifications ». Vous pourrez alors ajouter le Webhook créé.

Données collectées
Métriques
Any of Rigor’s metrics can be sent to Datadog. The metrics that are actually sent depend on how the integration was configured. The possible metrics are:
Événements
Lorsqu’un check est configuré de façon à vous prévenir à l’aide d’un événement Datadog, deux types d’événements sont envoyés à Datadog :
- Failed : une alerte est envoyée à chaque fois que le check échoue en dépassant le seuil.
- Back online : lorsque le check parvient à s’exécuter en étant dans un état d’alerte.

Checks de service
L’intégration Rigor n’inclut aucun check de service.
Dépannage
Besoin d’aide ? Contactez l’assistance Rigor.