Debugging en temps réel Rookout
Démonstration de l'intégration Datadog/Rookout
Outil de debugging Rookout
Configuration d'une session de debugging Rookout
Présentation
Description
Rookout est un outil innovant qui permet d’effectuer des opérations de debugging en natif dans le cloud et de recueillir des données en temps réel. Les points d’arrêt « non interruptifs » (ou non-breaking breakpoints) de Rookout vous offrent la possibilité de recueillir n’importe quel type de données à la volée, sans code supplémentaire ni redéploiement ou redémarrage.
Rookout a été entièrement pensé pour les environnements de production et le debugging d’architectures modernes, notamment les applications basées sur Kubernetes, sur des microservices, sur le sans serveur ou sur le maillage de services.
L’intégration Rookout vous permet de recueillir des métriques à partir de votre code exécuté en production ou dans n’importe quel autre environnement, sans aucun arrêt ni redéploiement nécessaire.
Utilisation
L’intégration Rookout comprend deux composants :
- Une option de menu contextuel pour les widgets de vos dashboards permettant de recueillir des points de données à partir de votre code.
- Un widget personnalisé présentant tous les points de métriques définis dans Rookout.
Option de menu contextuel
Lorsque vous cliquez sur un widget de série temporelle qui représente un ou plusieurs serveurs ou services, une nouvelle option apparaît dans le menu contextuel.
Lorsque vous cliquez sur Set metric points, l’application Rookout s’ouvre et les instances appropriées sont automatiquement sélectionnées.
Widget de dashboard personnalisé
Ajoutez le widget Rookout à votre dashboard pour visualiser les points de métrique définis.
Configuration
Configuration
Pour ajouter l’option de menu contextuel Rookout à un widget de série temporelle dans votre dashboard, vous devez ajouter un filtre d’étiquette Rookout dans son titre.
Par exemple, si une série temporelle affiche une métrique dans un service intitulé cartservice
, faites en sorte que l’option de menu contextuel Rookout lance automatiquement une session Rookout à l’aide du filtre d’étiquette k8s_deployment:cartservice
.
Pour ce faire, ajoutez [k8s_deployment:cartservice]
dans le titre du widget de série temporelle.
Données collectées
Métriques
Rookout n’inclut aucune métrique.
Checks de service
Rookout n’inclut aucun check de service.
Événements
Rookout n’inclut aucun événement.
Dépannage
Besoin d’aide ? Contactez l’assistance Rookout.