4 Repos
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 4 awesome GitHub repositories matching web development · Web Request Profilers. Refine with filters or upvote what's useful.
Dieses Projekt ist ein Webanwendungs-Debugger und Profiler für das Django-Framework. Es bietet eine Reihe von Diagnosewerkzeugen, die Echtzeit-Ausführungsmetriken, serverseitigen Status und Datenbankabfragen direkt im Browser anzeigen. Das Tool fungiert als Middleware-basierter Performance-Monitor, der Telemetrie und Zeitmessungen während des gesamten Anwendungslebenszyklus erfasst. Es dient speziell als SQL-Query-Profiler zur Identifizierung redundanter Datenbankaufrufe sowie als allgemeiner Profiler zur Überwachung von Request-Zeiten und Ressourcenverbrauch. Die Software deckt umfassende Observability-Funktionen ab, einschließlich der Analyse der Web-Request-Performance und der Inspektion des Request-Lebenszyklus. Sie ermöglicht die Überwachung von Headern, Middleware und Signal-Ausführung, um Ausführungsengpässe zu diagnostizieren.
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.
Dieses Projekt ist ein Performance-Analysetool für Ruby-Anwendungen unter Verwendung der Rack-Schnittstelle. Es überwacht die Ausführungszeiten von Anfragen und die Ressourcennutzung und dient als Profiler für Webanwendungen, um Latenz zu messen und Engpässe zu identifizieren. Das Tool bietet spezifische Analysatoren für die Performance von Datenbankabfragen, Speicherallokationen und Garbage-Collection-Statistiken. Es generiert Call-Stack-Flamegraphs, um die Zeitverteilung über Methoden hinweg zu visualisieren, und rendert Speed-Badges sowie Timing-Metriken direkt auf HTML-Seiten. Das System deckt breitere Performance-Profiling-Funktionen ab, einschließlich der Verfolgung benutzerdefinierter Code-Blöcke, des Exports von Profiling-Daten an entfernte URLs und des Performance-Samplings in der Produktion. Es enthält Mechanismen zur Persistenz von Profiling-Daten über verschiedene Speicher-Backends hinweg und implementiert Zugriffskontrolle, um einzuschränken, wer sensible Performance-Metriken einsehen darf.
Profiles the execution path and timing of individual HTTP requests to pinpoint bottlenecks in the code.
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.