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)