5 repositorios
Tools for analyzing the execution path and timing of individual HTTP requests in web applications.
Distinct from Performance Tuning: Different from routers or general tuning; focuses specifically on profiling the call stack of a request.
Explore 5 awesome GitHub repositories matching web development · Web Request Profilers. Refine with filters or upvote what's useful.
Este proyecto es un depurador y perfilador de aplicaciones web para el framework Django. Proporciona un conjunto de herramientas de diagnóstico que muestran métricas de ejecución en tiempo real, estado del lado del servidor y consultas a la base de datos directamente en el navegador. La herramienta funciona como un monitor de rendimiento basado en middleware que captura telemetría y tiempos a lo largo del ciclo de vida de la aplicación. Sirve específicamente como perfilador de consultas SQL para identificar llamadas redundantes a la base de datos y como perfilador general para monitorear los tiempos de solicitud y el uso de recursos. El software cubre amplias capacidades de observabilidad, incluyendo el análisis del rendimiento de las solicitudes web y la inspección del ciclo de vida de la solicitud. Permite el monitoreo de encabezados, middleware y ejecución de señales para diagnosticar cuellos de botella en la ejecución.
Analyzes the execution path and timing of HTTP requests directly within the web browser.
pyinstrument is a statistical sampling profiler for Python that records the call stack at regular intervals to identify performance bottlenecks with low overhead. It tracks wall-clock time, including I/O and external service calls, and provides specialized profiling for asynchronous programs by attributing time spent awaiting tasks to the calling function. The project converts captured execution data into interactive HTML reports, JSON, and flamecharts. It includes a call stack visualizer to simplify the analysis of execution paths and supports the profiling of individual cells within interac
Analyzes the call stack of HTTP requests to find slow operations in web applications and APIs.
This project is a performance analysis tool for Ruby applications using the Rack interface. It monitors request execution times and resource usage, serving as a profiler for web applications to measure latency and identify bottlenecks. The tool provides specific analyzers for database query performance, memory allocations, and garbage collection statistics. It generates call stack flamegraphs to visualize time distribution across methods and renders speed badges and timing metrics directly onto HTML pages. The system covers broader performance profiling capabilities including custom code blo
Profiles the execution path and timing of individual HTTP requests to pinpoint bottlenecks in the code.
Rails Panel is a developer tool for Ruby on Rails applications that combines performance monitoring, metadata inspection, and source code linking. It functions as a browser extension and server-side middleware that transmits diagnostic data through HTTP response headers to display application metrics directly within browser developer tools. The tool provides a bridge between the browser and local development environments, enabling deep linking from rendered web pages to specific files and line numbers in a configured text editor. It covers request analysis and observability, including the i
Analyzes the execution path and timing of individual HTTP requests to understand application behavior.
htrace.sh is a command-line diagnostic suite designed for profiling web traffic, auditing security configurations, and analyzing network connectivity for remote endpoints. It functions as a shell-based orchestration tool that wraps standard system utilities to perform modular diagnostic tasks and infrastructure analysis. The tool distinguishes itself by providing a unified interface for both HTTP request debugging and automated security scanning. Users can customize request parameters, including headers, methods, and proxy settings, to simulate specific client behaviors. It further automates
Gathers performance metadata from remote endpoints to audit the health of web services.