1 dépôt
Performance analysis tools specifically targeting applications implementing the Rack interface.
Distinct from Rack Application Servers: Shortlist candidates are servers or filters; this is a diagnostic profiler for the Rack ecosystem.
Explore 1 awesome GitHub repository matching web development · Rack Application Profilers. Refine with filters or upvote what's useful.
Ce projet est un outil d'analyse de performance pour les applications Ruby utilisant l'interface Rack. Il surveille les temps d'exécution des requêtes et l'utilisation des ressources, servant de profileur pour les applications web afin de mesurer la latence et d'identifier les goulots d'étranglement. L'outil fournit des analyseurs spécifiques pour la performance des requêtes de base de données, les allocations de mémoire et les statistiques de garbage collection. Il génère des flamegraphs de pile d'appels pour visualiser la distribution du temps à travers les méthodes et affiche des badges de vitesse et des métriques de timing directement sur les pages HTML. Le système couvre des capacités de profilage de performance plus larges incluant le suivi de blocs de code personnalisés, l'exportation de données de profilage vers des URL distantes et l'échantillonnage de performance en production. Il inclut des mécanismes pour la persistance des données de profilage à travers différents backends de stockage et implémente un contrôle d'accès pour restreindre qui peut voir les métriques de performance sensibles.
Provides a performance analysis tool specifically for Ruby applications using the Rack interface.