Rigor

Supported OS Linux Mac OS Windows

Présentation

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

timeboard

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 ».

menu administrateur

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

configuration du Push

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.

Ajouter l’intégration au check

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 ».

Menu Webhooks

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

Sélection du Webhook

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

Configuration des Webhooks

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éé.

Ajouter un Webhook à un check

Données collectées

Métriques

É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.

Exemple d’événements

Checks de service

L’intégration Rigor n’inclut aucun check de service.

Dépannage

Besoin d’aide ? Contactez l’assistance Rigor.

PREVIEWING: may/embedded-workflows