← 返回
热门文章
OpenResty XRay May 2, 2016
OpenResty XRay May 2, 2016
动态追踪技术漫谈
- 什么是动态追踪
- 动态追踪的优点
- DTrace 与 SystemTap
- SystemTap 在生产上的应用
- 火焰图
- 方法论
- 知识就是力量
- 开源与调试符号
- Linux 内核的支持
- 硬件追踪
- 死亡进程的遗骸分析
- 传统的调试技术
- 凌乱的调试世界
- 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 Apr 25, 2019
OPENRESTY Apr 25, 2019
长期招聘优秀人才
- 后端工程师/系统工程师
- 销售工程师
最新文章
OpenResty Open Source Oct 22, 2024
OpenResty Open Source Oct 22, 2024
OpenResty 1.27.1.1 正式发布
- 重点变更
- 完整变更日志
- 反馈
OpenResty XRay Oct 10, 2024
OpenResty XRay Oct 10, 2024
分析 Tomcat Java Web 应用请求延时(使用 OpenResty XRay)
- 分析 Tomcat Java Web 应用请求延时
- 请求抓取的灵活过滤条件
- 详细的请求信息捕获
- PCAP 包捕获功能
- 实际应用示例
OpenResty XRay Sep 20, 2024
OpenResty XRay Sep 20, 2024
分析线上 Java 应用的 CPU,off-CPU 和硬盘 IO 使用情况(使用 OpenResty XRay)
- Java 应用中的高 CPU 使用率问题
- Java 应用中的 CPU 阻塞问题
- Java 应用中的高硬盘 IO 问题
- 支持的 Java 版本和操作系统
- 性能影响和额外负担
- 下一步的计划
OpenResty XRay Sep 5, 2024
OpenResty XRay Sep 5, 2024
OpenResty XRay 的 Web 控制台快速导览
- Insight 页面介绍
- 自动报告详情
- Dashboard 性能指标仪表盘
- 使用 Guided Analysis 在线分析
- 系统设置与配置页
OpenResty XRay Aug 12, 2024
OpenResty XRay Aug 12, 2024
线上快速定位硬盘 I/O 高的 Python 代码路径(使用 OpenResty XRay)
- 问题:硬盘 I/O 高
- 定位有问题的 Python 代码路径
- 全自动分析报告
归档
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
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