Rookout
Plateforme de débogage et d'observabilité cloud-native, pour collecter des données de débogage depuis...
Rookout n'est plus actif. Dynatrace a racheté Rookout en 2023 et l'a intégré à sa plateforme sous le nom Live Debugger. (2023) Les alternatives sont plus bas.
Rookout résolvait un problème frustrant : comprendre ce qui se passe dans le code en production. D’ordinaire, trouver un bug veut dire ajouter des logs, redéployer et attendre que le problème revienne. Rookout laissait les développeurs poser des points d’arrêt non bloquants dans des applications en cours, pour capturer à la demande des valeurs de variables, des stack traces et des logs, sans arrêter le programme ni le modifier et le relancer.
Il prenait en charge les environnements cloud-native avec conteneurs, fonctions serverless et Kubernetes, et s’intégrait aux outils que les développeurs utilisaient déjà pour les logs et la supervision. Les données pouvaient partir vers les systèmes d’observabilité existants, pour que le débogage s’insère dans les flux en place. Des équipes d’ingénierie s’en servaient pour déboguer vite des applications distribuées complexes.
Dynatrace a racheté Rookout et a intégré la technologie à sa plateforme d’observabilité sous le nom Live Debugger, et le produit Rookout autonome a été retiré. Les équipes qui cherchent des capacités proches peuvent utiliser le Live Debugger de Dynatrace, Sentry, Lightrun, qui propose logs et débogage en direct, les outils de Datadog, et le tracing basé sur OpenTelemetry. Cette fiche reste pour référence, parce que d’anciens articles mentionnent encore Rookout.