精选文章

Photo by Philip Brown

动态追踪技术漫谈

动态追踪技术漫谈

Photo by OpenResty Inc.

OpenResty XRay 分析和解决 B 站重大线上事故

OpenResty XRay 分析和解决 B 站重大线上事故

二进制漏洞扫描:识别 Backport 补丁,消除误报

二进制漏洞扫描:识别 Backport 补丁,消除误报

二进制漏洞扫描:识别 Backport 补丁,消除误报

OpenResty XRay 是什么

OpenResty XRay 是什么

OpenResty XRay 是什么

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失与 -O0 编译选项的根因定位

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失与 -O0 编译选项的根因定位

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失与 -O0 编译选项的根因定位

Photo by 章亦春

无侵入式 Java 探针:生产环境无 Java Agent 捕获方法参数

无侵入式 Java 探针:生产环境无 Java Agent 捕获方法参数

Photo by Jose G. Ortega Castro

OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的

OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的

Photo by Harrison Broadbent

OpenResty 和 Nginx 如何分配和管理内存

OpenResty 和 Nginx 如何分配和管理内存

借助 OpenResty XRay,显著优化性能,CPU 使用率立减  90%
借助 OpenResty XRay,显著优化性能,CPU 使用率立减 90%
申请免费试用

最新文章

Nginx 报 No debugging symbols found?用 OpenResty XRay 自动重建调试符号

  • 确认 Nginx 被 strip、调试符号缺失
  • 自动重建缺失的 Nginx 调试符号——无需重新编译
  • 持续分析:每日与每周 Insights 报告
  • 常见问题:nginx-dbg、重新编译与分析 strip 过的二进制
  • 确认 Nginx 被 strip、调试符号缺失
  • 自动重建缺失的 Nginx 调试符号——无需重新编译
  • 持续分析:每日与每周 Insights 报告
  • 常见问题:nginx-dbg、重新编译与分析 strip 过的二进制

自动分析 Core Dump(使用 OpenResty XRay)

  • 定位崩溃的 OpenResty/Nginx worker 进程产生的 core dump 文件
  • 在 OpenResty XRay 中启动自动(引导式)core dump 分析
  • 解读崩溃时的信号、CPU 寄存器和 C 调用栈
  • 沿着 Lua 调用栈定位到精确的崩溃代码行
  • 针对线上 core dump 的自动 Insights 报告
  • 定位崩溃的 OpenResty/Nginx worker 进程产生的 core dump 文件
  • 在 OpenResty XRay 中启动自动(引导式)core dump 分析
  • 解读崩溃时的信号、CPU 寄存器和 C 调用栈
  • 沿着 Lua 调用栈定位到精确的崩溃代码行
  • 针对线上 core dump 的自动 Insights 报告

在 OpenResty Edge 的 Admin 控制台中管理 DNS 应用的访问权限

  • 以超级用户的身份查看 DNS 页面权限
  • 创建一个只有此 DNS 应用的读取权限的用户组
  • 创建一个测试帐户
  • 查看 DNS 应用页面的所授予的权限
  • 关于 OpenResty Edge
  • 以超级用户的身份查看 DNS 页面权限
  • 创建一个只有此 DNS 应用的读取权限的用户组
  • 创建一个测试帐户
  • 查看 DNS 应用页面的所授予的权限
  • 关于 OpenResty Edge

Envoy CPU 性能分析:用火焰图定位 C++ 热路径

  • 场景:Envoy 进程 CPU 占用超 90%
  • 用 C++ 火焰图分析 Envoy CPU 消耗
  • 持续 CPU 监控与自动化报告
  • 关于 OpenResty XRay
  • FAQ:Envoy CPU 性能分析
  • 场景:Envoy 进程 CPU 占用超 90%
  • 用 C++ 火焰图分析 Envoy CPU 消耗
  • 持续 CPU 监控与自动化报告
  • 关于 OpenResty XRay
  • FAQ:Envoy CPU 性能分析

PHP 高 CPU 使用率:定位最热的 PHP 代码路径(OpenResty XRay)

  • 问题:高 CPU 使用率
  • 用 OpenResty XRay 的引导式分析定位是哪个 PHP 函数在消耗 CPU
  • 读懂 CPU 火焰图,看清最热的 PHP 与 C 代码路径
  • 全自动分析与报告
  • 什么是 OpenResty XRay
  • 问题:高 CPU 使用率
  • 用 OpenResty XRay 的引导式分析定位是哪个 PHP 函数在消耗 CPU
  • 读懂 CPU 火焰图,看清最热的 PHP 与 C 代码路径
  • 全自动分析与报告
  • 什么是 OpenResty XRay

Laravel 高 CPU 使用率:连 Hello World 都把一半 CPU 花在框架引导上

  • 为什么 Laravel 即使在 hello world 应用中也会高 CPU
  • Laravel CPU 分析:三条最热代码路径
  • 自动分析与报告
  • 什么是 OpenResty XRay
  • 为什么 Laravel 即使在 hello world 应用中也会高 CPU
  • Laravel CPU 分析:三条最热代码路径
  • 自动分析与报告
  • 什么是 OpenResty XRay

Perl 进程 CPU 使用率只有 13%:off-CPU 火焰图定位阻塞的 HTTP 调用

  • 症状:请求涌入但 Perl 进程 CPU 使用率上不去
  • 用 OpenResty XRay 的 off-CPU 火焰图定位阻塞的 Perl 代码路径
  • Insights 页面中的全自动分析与报告
  • FAQ
  • 症状:请求涌入但 Perl 进程 CPU 使用率上不去
  • 用 OpenResty XRay 的 off-CPU 火焰图定位阻塞的 Perl 代码路径
  • Insights 页面中的全自动分析与报告
  • FAQ

生产环境实测:追踪 Perl 应用时 OpenResty XRay 对系统性能的影响

  • 分析期间对 CPU、内存和负载有何影响?
  • 分析对吞吐量与延时的影响有多大?
  • OpenResty XRay 与常驻式 APM Agent 的对比
  • 常见问题
  • 分析期间对 CPU、内存和负载有何影响?
  • 分析对吞吐量与延时的影响有多大?
  • OpenResty XRay 与常驻式 APM Agent 的对比
  • 常见问题
联系我们

OpenResty 开源社区

请加入我们,并与我们分享您的想法和问题,我们迫不及待想在那里见到您!


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

很乐意听到您的反馈,请与我们联系 👋

成功发送消息!

我们的专家团队将在 24 小时之内与您联系。
x