如何添加自定义响应头(使用 OpenResty Edge)

  • 将字符串作为值添加新的响应头
  • 以 “System Hostname” 作为值的内置变量
  • 将字符串作为值添加新的响应头
  • 以 “System Hostname” 作为值的内置变量

Web 控制台的用户管理和访问控制(OpenResty Edge)

  • 创建新的 normal user 账号
  • 基础配置与基于角色区分的访问控制
  • 配置访问控制
  • 测试配置效果
  • 创建新的 normal user 账号
  • 基础配置与基于角色区分的访问控制
  • 配置访问控制
  • 测试配置效果

如何使用 OpenResty Edge 中的全局服务器负载均衡(GSLB)功能

  • 查看负载均衡计划
  • GSLB 的配置
  • 对每个节点进行配置,调整系统流量
  • 查看负载均衡计划
  • GSLB 的配置
  • 对每个节点进行配置,调整系统流量

Python 的 Django 应用内部是如何使用内存的(使用 OpenResty XRay)

  • 问题: 内存占用量高
  • 使用 OpenResty XRay 的引导式分析功能分析 Django 应用
  • 全自动分析与报告
  • 问题: 内存占用量高
  • 使用 OpenResty XRay 的引导式分析功能分析 Django 应用
  • 全自动分析与报告

在 CentOs 上安装 OpenResty XRay 的 Agent(使用 RPM 包仓库)

  • 登录控制台
  • 通过 RPM 包安装 Agent
  • 检查 Agent 状态和日志
  • 配置和检测应用程序
  • 启动分析器和查看分析结果
  • 安装另一个 Agent
  • 登录控制台
  • 通过 RPM 包安装 Agent
  • 检查 Agent 状态和日志
  • 配置和检测应用程序
  • 启动分析器和查看分析结果
  • 安装另一个 Agent

线上定位 Python 进程中的大内存对象(使用 OpenResty XRay)

  • 问题:内存占用率过高
  • 使用 OpenResty XRay 的引导式分析功能定位 Python 进程中的大内存对象或值
  • 全自动分析与报告
  • 问题:内存占用率过高
  • 使用 OpenResty XRay 的引导式分析功能定位 Python 进程中的大内存对象或值
  • 全自动分析与报告

CPU 时间是如何耗费在 Rust 的 Sled 库内部的(使用 OpenResty XRay)

  • 问题:高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能分析 Rust 的 Sled 库中 CPU 时间的消耗情况
  • 全自动分析与报告
  • 问题:高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能分析 Rust 的 Sled 库中 CPU 时间的消耗情况
  • 全自动分析与报告

Go 的 etcd 服务器把 CPU 时间都花哪儿了(使用 OpenResty XRay)

  • 问题: 高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能定位最热的 Go 代码路径
  • 全自动分析与报告
  • 问题: 高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能定位最热的 Go 代码路径
  • 全自动分析与报告

CPU 时间是如何耗费在 llama.cpp 程序和 LLaMA2 模型内部的(使用 OpenResty XRay)

  • 问题: 高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能定位最热的 C++ 代码路径
  • 全自动分析与报告
  • 问题: 高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能定位最热的 C++ 代码路径
  • 全自动分析与报告

Ylang:适用于 eBPF、Stap+、GDB 等框架的通用语言(第四集,全四集)

  • 透明的跨容器追踪
    • 高效的栈展开
    • 分析已终止进程(core dumps)
    • 极低的追踪开销
    • 标准 Y 语言库和工具
    • 网络过滤和控制
    • Y 语言编译器的实现
    • 操作系统支持
    • 对开源社区的贡献
    • 结论
    • 致谢
Photo by 章亦春
  • 透明的跨容器追踪
    • 高效的栈展开
    • 分析已终止进程(core dumps)
    • 极低的追踪开销
    • 标准 Y 语言库和工具
    • 网络过滤和控制
    • Y 语言编译器的实现
    • 操作系统支持
    • 对开源社区的贡献
    • 结论
    • 致谢

线上快速定位阻塞线程的 Go 代码路径(使用 OpenResty XRay)

  • 问题: CPU 使用率上不去
  • 使用 OpenResty XRay 的引导式分析功能定位最占有 off-CPU 时间的 Go 代码路径
  • 全自动分析与报告
  • 问题: CPU 使用率上不去
  • 使用 OpenResty XRay 的引导式分析功能定位最占有 off-CPU 时间的 Go 代码路径
  • 全自动分析与报告

线上快速定位 CPU 最热的 Go 代码路径(使用 OpenResty XRay)

  • 问题: 高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能定位最热的 Go 代码路径
  • 全自动分析与报告
  • 问题: 高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能定位最热的 Go 代码路径
  • 全自动分析与报告

Ylang: 适用于 eBPF、Stap+、GDB 等框架的通用语言(第三集,全四集)

  • Y 语言的语法(接上文)
    • 字符串
    • 内置的正则表达式支持
    • 完整控制流支持
    • 浮点数支持
    • 与开源工具链的比较
  • 清晰的调试符号方式
    • 调试符号:无运行期系统开销
    • 集中的软件包数据库
    • 模糊匹配调试符号
Photo by 章亦春
  • Y 语言的语法(接上文)
    • 字符串
    • 内置的正则表达式支持
    • 完整控制流支持
    • 浮点数支持
    • 与开源工具链的比较
  • 清晰的调试符号方式
    • 调试符号:无运行期系统开销
    • 集中的软件包数据库
    • 模糊匹配调试符号

Ylang:适用于 eBPF、Stap+、GDB 等框架的通用语言(第二集,全四集)

  • 语言语法(接上文)
    • 宏拓展
    • 追踪者与被追踪者空间
    • 探针
    • 拓展变量类型
Photo by Yichun Zhang
  • 语言语法(接上文)
    • 宏拓展
    • 追踪者与被追踪者空间
    • 探针
    • 拓展变量类型

线上快速定位导致 CPU 上不去的 Python 代码路径(使用 OpenResty XRay)

  • 问题: CPU 使用率上不去
  • 使用 OpenResty XRay 的引导式分析功能定位最占有 off-CPU 时间的 Python 代码路径
  • 全自动分析与报告
  • 问题: CPU 使用率上不去
  • 使用 OpenResty XRay 的引导式分析功能定位最占有 off-CPU 时间的 Python 代码路径
  • 全自动分析与报告

捕捉 Linux 内核追踪子系统中的两个 bug(使用 OpenResty XRay)

  • 读取用户空间内存时的内核死锁
  • 内核中 x86 断点插入的数据竞争
  • 读取用户空间内存时的内核死锁
  • 内核中 x86 断点插入的数据竞争

线上快速定位 CPU 最热的 Perl 代码路径(使用 OpenResty XRay)

  • 问题: 高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能定位最热的 Perl 代码路径
  • 全自动分析与报告
  • 问题: 高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能定位最热的 Perl 代码路径
  • 全自动分析与报告

OpenResty 1.21.4.2 正式发布

  • 重点变更
  • 完整变更日志
  • 反馈
  • 重点变更
  • 完整变更日志
  • 反馈

线上快速定位 CPU 最热的 Lua 代码路径(使用 OpenResty XRay)

  • 问题: 高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能定位最热的 Lua 代码路径
  • 全自动分析与报告
  • 问题: 高 CPU 使用率
  • 使用 OpenResty XRay 的引导式分析功能定位最热的 Lua 代码路径
  • 全自动分析与报告

我们是如何解决了一个自定义 Kong 插件中的 Lua 异常所引起的 CPU 瓶颈的(使用 OpenResty XRay)

  • 问题:Kong 服务器中的高 CPU 使用率
  • 分析和报告
  • 结果:提高了性能,降低了 CPU 使用率
Photo by 章亦春
  • 问题:Kong 服务器中的高 CPU 使用率
  • 分析和报告
  • 结果:提高了性能,降低了 CPU 使用率
联系我们

OpenResty 开源社区

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


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

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

成功发送消息!

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