5 repository-uri
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.
Acest proiect este un debugger și profiler de aplicații web pentru framework-ul Django. Oferă un set de instrumente de diagnosticare care afișează metrici de execuție în timp real, starea server-side și interogările bazei de date direct în browser. Instrumentul funcționează ca un monitor de performanță bazat pe middleware care captează telemetrie și timpi pe parcursul ciclului de viață al aplicației. Acesta servește în mod specific ca profiler de interogări SQL pentru a identifica apelurile redundante către baza de date și ca profiler general pentru monitorizarea timpilor de cerere și a utilizării resurselor. Software-ul acoperă capabilități largi de observabilitate, inclusiv analiza performanței cererilor web și inspecția ciclului de viață al cererii. Permite monitorizarea header-elor, middleware-ului și execuției semnalelor pentru a diagnostica blocajele de execuție.
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.
Acest proiect este un instrument de analiză a performanței pentru aplicații Ruby care utilizează interfața Rack. Monitorizează timpii de execuție a cererilor și utilizarea resurselor, servind drept profiler pentru aplicațiile web pentru a măsura latența și a identifica blocajele. Instrumentul oferă analizatoare specifice pentru performanța interogărilor bazei de date, alocările de memorie și statisticile de colectare a gunoiului (garbage collection). Generează flamegraph-uri ale stivei de apeluri pentru a vizualiza distribuția timpului între metode și randează insigne de viteză și metrici de timp direct pe paginile HTML. Sistemul acoperă capabilități mai largi de profilare a performanței, inclusiv urmărirea blocurilor de cod personalizate, exportul datelor de profilare către URL-uri la distanță și eșantionarea performanței în producție. Include mecanisme pentru persistența datelor de profilare pe diferite backend-uri de stocare și implementează controlul accesului pentru a restricționa cine poate vizualiza metricile de performanță sensibile.
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.