← 返回
热门文章
OpenResty XRay May 2, 2016
OpenResty XRay May 2, 2016
动态追踪技术漫谈

- 什么是动态追踪
- 动态追踪的优点
- DTrace 与 SystemTap
- SystemTap 在生产上的应用
- 火焰图
- 方法论
- 知识就是力量
- 开源与调试符号
- Linux 内核的支持
- 硬件追踪
- 死亡进程的遗骸分析
- 传统的调试技术
- 凌乱的调试世界
- OpenResty XRay
OpenResty XRay Jul 18, 2022
OpenResty XRay Jul 18, 2022
OpenResty XRay 分析和解决 B 站重大线上事故

- 事故描述
- 事故分析过程
- 事故后续修复和加固
- OpenResty XRay 产品和服务
OpenResty XRay Feb 18, 2023
OpenResty XRay Feb 18, 2023
当 Lua IPC 管道阻塞 OpenResty 或 Nginx 事件循环的时候

- 问题
- 分析
- 解决方案
- 结果
OpenResty XRay Feb 1, 2023
OpenResty XRay Feb 1, 2023
OpenResty XRay 的自动分析报告

- 过去
- 现在
- 将来
OpenResty XRay Sep 7, 2020
OpenResty XRay Sep 7, 2020
Lua 级别 CPU 火焰图简介

- 什么是火焰图
- 简单的 Lua 样例
- 复杂的 Lua 应用
- 采样开销
- 安全性
- 兼容性
- 其他类型的 Lua 级别火焰图
OpenResty XRay Aug 10, 2020
OpenResty XRay Aug 10, 2020
OpenResty 与 Nginx 共享内存区的内存碎片问题

- 空的共享内存区
- 填充类似大小的条目
- 删除奇数键
- 删除前半部分的键
- 缓解内存碎片
OpenResty XRay Aug 4, 2020
OpenResty XRay Aug 4, 2020
OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的

- Slab 与内存页
- 分配的内存不一定有消耗
- 虚假的内存泄漏
- HUP 重新加载
OpenResty XRay Jan 21, 2020
OpenResty XRay Jan 21, 2020
OpenResty 和 Nginx 如何分配和管理内存

- 系统层面
- 应用层面
- 传统的 Nginx 服务器
最新文章
OpenResty XRay Mar 13, 2026
OpenResty XRay Mar 13, 2026
OpenResty XRay 26.2.1 版正式发布

OpenResety Edge Mar 5, 2026
OpenResety Edge Mar 5, 2026
OpenResty Edge 客户端真实 IP 全链路传递指南

- 使用场景与拓扑图
- IP 传递方案概览与适用场景
- OpenResty Edge 配置
- 关键变量说明
- 页面规则
- 验证方案
OpenResty XRay Mar 3, 2026
OpenResty XRay Mar 3, 2026
不改代码、不重启服务:OpenResty XRay 如何对生产环境做全栈动态追踪

- 现有动态追踪框架的技术权衡与生产环境局限性
- OpenResty XRay 的动态追踪架构级突破
- 全栈火焰图
- 能力边界的持续扩展
OpenResty Open Source Mar 3, 2026
OpenResty Open Source Mar 3, 2026
OpenResty 1.29.2.1 正式发布

- 重点变更
- 完整变更日志
- 反馈
OpenResety Edge Feb 24, 2026
OpenResety Edge Feb 24, 2026
OpenResty Edge: 驾驭现代分布式架构的全能型企业网关

- OpenResty Edge 是什么
- OpenResty Edge 如何解决核心业务痛点
- 架构整合与 TCO 优化
- 信任基石
归档
2026 Mar
2026 Jan
2025 Dec
2025 Nov
2025 Oct
- OpenResty XRay 25.10.11 版正式发布 October 31, 2025
- OpenResty Edge 25.9.17 版正式发布 October 31, 2025
- OpenResty XRay 如何精准定位 Gzip 配置的隐性成本 October 27, 2025
- 性能再进阶:OpenResty Edge 新增 zstd 压缩支持 October 20, 2025
- OpenResty Edge 如何通过 ACME 协议全自动管理 SSL/TLS 证书 October 15, 2025
- 如何使用 OpenResty XRay 快速定位 C++ 进程的内存泄漏 October 11, 2025
- OpenResty XRay Java 函数探针:无侵入式函数监控实践 October 9, 2025
2025 Sep
2025 Jul
- 双重瓶颈并发?OpenResty XRay 多维分析破解性能难题 July 30, 2025
- 分析线上 Node.js 应用的 CPU 使用情况(使用 OpenResty XRay) July 22, 2025
- 如何使用 OpenResty Edge 构建私有 CDN 网络 July 21, 2025
- 从崩溃到根因:OpenResty XRay 如何将 Nginx 内存踩踏问题分析得明明白白 July 16, 2025
- 结合 UDB 的时间旅行功能,揭秘 Python 代码执行过程 July 11, 2025
- UDB 与 OpenResty XRay:如何分析 Java 应用中的文件操作 July 11, 2025
- UDB 与 OpenResty XRay 如何让你看透 Perl 代码执行全过程 July 11, 2025
- UDB + OpenResty XRay:解锁 OpenResty 应用性能之谜 July 11, 2025
- 技术案例:如何使用 OpenResty XRay 追踪一个 LRU 缓存引发的内存泄漏 July 8, 2025
- 技术实战:OpenResty XRay 实现 DNS 服务性能 60% 优化的案例解析 July 2, 2025
- 动态追踪的瑞士军刀:Y 语言如何让动态追踪不再复杂 July 1, 2025
2025 Jun
2025 May
2025 Apr
2024 Oct
2024 Sep
2024 Aug
2024 Jun
2024 May
2024 Apr
2024 Mar
2024 Feb
2024 Jan
- CPU 时间是如何耗费在 PHP Laravel 应用中的(使用OpenResty XRay) January 31, 2024
- 线上快速定位阻塞线程的 Perl 代码路径(使用 OpenResty XRay) January 26, 2024
- 线上监控 Rust 应用中的程序异常(使用 OpenResty XRay) January 22, 2024
- 使用 OpenResty XRay 定位普罗米修斯应用内部 CPU 最热的 Go 代码路径 January 16, 2024
- OpenResty 1.25.3.1 正式发布 January 12, 2024
- 在 OpenResty Edge 的 Admin 控制台中如何使用全局搜索 January 9, 2024
2023 Dec
- 如何使用 OpenResty XRay 排查 HTTP 504 超时错误 December 29, 2023
- 追踪 Perl 应用时 OpenResty XRay 对系统性能的影响 December 25, 2023
- CPU 时间是如何耗费在 Go 的 CockroachDB 中的(使用 OpenResty XRay) December 25, 2023
- 在 OpenResty Edge 中如何使用灰度网关服务器 December 21, 2023
- 线上定位 Perl 进程中的大内存对象(使用 OpenResty XRay) December 15, 2023
- 追踪 Go 应用时 OpenResty XRay 对系统性能的影响 December 7, 2023
- 在 Ubuntu 上安裝 OpenResty XRay 的 Agent(使用 APT 包仓库) December 5, 2023
- 在 OpenResty Edge 中配置 Webhooks December 4, 2023
- 追踪 PHP 应用时 OpenResty XRay 对系统性能的影响(使用OpenResty XRay) December 1, 2023
2023 Nov
- 追踪 Rust 应用时 OpenResty XRay 对系统性能的影响(使用OpenResty XRay) November 27, 2023
- 追踪 Python 应用时 OpenResty XRay 对系统性能的影响(使用OpenResty XRay) November 27, 2023
- 编写自定义 Ylang 分析器动态追踪 Go 程序(使用 OpenResty XRay) November 24, 2023
- 在 OpenResty Edge 中配置自定义错误页 November 23, 2023
- 在 OpenResty Edge 中配置 DNS 记录 November 21, 2023
- 如何添加自定义响应头(使用 OpenResty Edge) November 15, 2023
- 如何使用 OpenResty Edge 中的全局服务器负载均衡(GSLB)功能 November 13, 2023
- Web 控制台的用户管理和访问控制(OpenResty Edge) November 13, 2023
2023 Oct
2023 Sep
- CPU 时间是如何耗费在 Rust 的 Sled 库内部的(使用 OpenResty XRay) September 28, 2023
- Go 的 etcd 服务器把 CPU 时间都花哪儿了(使用 OpenResty XRay) September 27, 2023
- CPU 时间是如何耗费在 llama.cpp 程序和 LLaMA2 模型内部的(使用 OpenResty XRay) September 21, 2023
- Ylang:适用于 eBPF、Stap+、GDB 等框架的通用语言(第四集,全四集) September 20, 2023
- 线上快速定位阻塞线程的 Go 代码路径(使用 OpenResty XRay) September 6, 2023
2023 Aug
- 线上快速定位 CPU 最热的 Go 代码路径(使用 OpenResty XRay) August 23, 2023
- Ylang: 适用于 eBPF、Stap+、GDB 等框架的通用语言(第三集,全四集) August 22, 2023
- Ylang:适用于 eBPF、Stap+、GDB 等框架的通用语言(第二集,全四集) August 21, 2023
- 线上快速定位导致 CPU 上不去的 Python 代码路径(使用 OpenResty XRay) August 8, 2023
- 捕捉 Linux 内核追踪子系统中的两个 bug(使用 OpenResty XRay) August 6, 2023
- 线上快速定位 CPU 最热的 Perl 代码路径(使用 OpenResty XRay) August 4, 2023
2023 Jul
- 线上快速定位 CPU 最热的 Lua 代码路径(使用 OpenResty XRay) July 28, 2023
- OpenResty 1.21.4.2 正式发布 July 28, 2023
- 我们是如何解决了一个自定义 Kong 插件中的 Lua 异常所引起的 CPU 瓶颈的(使用 OpenResty XRay) July 19, 2023
- 在线上 Kong 服务进程中实时统计 CPU 和内存用量最高的插件(使用 OpenResty XRay) July 15, 2023
- Ylang: 适用于 eBPF、Stap+、GDB 等框架的通用语言(第一集,全四集) July 6, 2023
- 自动诊断线上请求的 200ms 额外延时 July 5, 2023
2023 Jun
- EdgeLang:一种强大而高效的网关逻辑小语言 June 30, 2023
- 使用 OpenResty XRay 的命令行工具定位泄漏的 Lua table June 27, 2023
- 使用 YSQL 语言对 Nginx 进程进行实时请求计数 June 23, 2023
- 使用请求 ID 来调试网关问题(使用 OpenResty Edge) June 7, 2023
- 在 OpenResty Edge 中配置 hCaptcha 的验证码页面 June 6, 2023
- 在 OpenResty Edge 中配置 SNI 代理 June 5, 2023
- 向 OpenResty Edge 网关推送静态资源 June 5, 2023
- 在 OpenResty Edge 中配置内置验证码页面 June 3, 2023
2023 May
- 在 OpenResty Edge 中配置网关的访问日志文件 May 30, 2023
- 使用 OpenResty Edge 对 TCP 应用进行负载均衡 May 29, 2023
- 在 OpenResty Edge 中配置错误日志文件 May 28, 2023
- 在 OpenResty Edge 网关中配置上游的粘性 Cookie May 25, 2023
- 如何在 OpenResty Edge 中使用标准动态指标 May 22, 2023
- 在 OpenResty Edge 中管理通往 Kubernetes(K8s)上游的流量 May 8, 2023
- 在微软 Azure 云上安装自主部署版 OpenResty XRay May 5, 2023
2023 Apr
2023 Feb
2022 Jul
2022 Jun
2021 Sep
2021 Jun
2021 May
2021 Mar
2020 Dec
2020 Nov
- 在 CentOS 8 上通过 dnf 安装 OpenResty November 30, 2020
- resty 命令行工具演示 November 29, 2020
- 内存减少 60%,OpenResty XRay 精准定位问题代码,快速完成修复上线 November 19, 2020
- OpenResty Contributor T 恤来了 November 19, 2020
- 为 OpenResty 应用编写你自己的 Lua 模块 November 15, 2020
- 使用 OpenResty 实现“你好世界” HTTP 示例 November 14, 2020
- OpenResty 1.19.3.1 正式版发布 & 线上分享会回顾 November 5, 2020
