OpenResty XRay™ 上传软件包
OpenResty XRay 上传软件包
为了让 OpenResty XRay 能够精确分析程序运行状态,您需要上传相应的二进制包文件:
- 对于使用自行编译 Linux 内核的系统,请上传内核相关的包文件
- 对于自行编译的软件,如果目标机器未安装调试符号包,则需上传对应的调试符号包。若目标机器已安装调试符号包,agent 会自动收集,无需手动上传
注意:不需要上传源代码包。
在 OpenResty XRay 控制台左侧导航栏中选择 Upload
,即可进入上传页面。您可以在此上传内核相关的包文件和应用程序的调试符号包。
请先选择操作系统类型和对应的系统架构,然后根据页面提示上传相关软件包。
软件包上传完成后,您可以切换到右侧标签页查看处理结果。
上传内核相关的包
RPM 包系统(如 Rocky Linux)需要上传:
必需包:
- kernel(例如:kernel-4.18.0-372.9.1.el8.x86_64):基础内核包,包含内核镜像和基本模块
- kernel-devel(例如:kernel-devel-4.18.0-372.9.1.el8.x86_64):内核头文件和编译所需文件
- kernel-debuginfo(例如:kernel-debuginfo-4.18.0-372.9.1.el8.x86_64):内核调试信息
可选包:
- kernel-core(例如:kernel-core-4.18.0-372.9.1.el8.x86_64):核心内核组件
- kernel-debuginfo-common(例如:kernel-debuginfo-common-4.18.0-372.el8.x86_64):通用调试信息
- kernel-modules-core(例如:kernel-modules-core-4.18.0-372.9.1.el8.x86_64):核心内核模块
- kernel-modules(例如:kernel-modules-4.18.0-372.9.1.el8.x86_64):额外的内核模块
- kernel-headers(例如:kernel-headers-4.18.0-372.9.1.el8.x86_64):用户空间程序编译所需的内核头文件
DEB 包系统(如 Ubuntu)需要上传:
必需包:
- linux-image(例如:linux-image-5.8.0-63-generic):内核镜像包
- linux-image-<版本号>-dbg(例如:linux-image-5.8.0-63-generic-dbgsym):内核调试符号
可选包:
- linux-headers(例如:linux-headers-5.8.0-63-generic):内核头文件
- linux-modules:内核模块包
上传应用软件调试信息包
对于应用程序,请上传以下包:
RPM 格式(以 OpenResty 为例):
- 应用程序调试信息包(例如:openresty-debuginfo)
DEB 格式(以 OpenResty 为例):
- 应用程序调试符号包(例如:openresty-dbgsym)