Debugging en temps réel Rookout

Supported OS Linux Mac OS Windows

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.