5 个仓库
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.
这是一个针对 Django 框架的 Web 应用程序调试器和分析器。它提供了一套诊断工具,可直接在浏览器中显示实时执行指标、服务器端状态和数据库查询。 该工具充当基于中间件的性能监视器,在整个应用程序生命周期中捕获遥测数据和计时。它专门用作 SQL 查询分析器,以识别冗余数据库调用,并作为通用分析器来监控请求计时和资源使用情况。 该软件涵盖了广泛的可观测性功能,包括分析 Web 请求性能和检查请求生命周期。它能够监控标头、中间件和信号执行,以诊断执行瓶颈。
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.
这是一个针对使用 Rack 接口的 Ruby 应用程序的性能分析工具。它监控请求执行时间和资源使用情况,作为 Web 应用程序的性能分析器来测量延迟并识别瓶颈。 该工具为数据库查询性能、内存分配和垃圾回收统计提供了专门的分析器。它生成调用栈火焰图 (Flamegraphs) 以可视化方法间的时间分布,并将速度徽章和计时指标直接渲染到 HTML 页面上。 该系统涵盖了更广泛的性能分析功能,包括自定义代码块跟踪、将分析数据导出到远程 URL 以及生产环境性能采样。它包含在不同存储后端之间持久化分析数据的机制,并实现了访问控制以限制谁可以查看敏感的性能指标。
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.