← Back
Openresty-Xray
OpenResty XRay 如何精準定位 Gzip 配置的隱性成本
- 效能問題往往在不起眼的地方
- OpenResty XRay 如何定義效能瓶頸的“根因”
- 效能瓶頸的可量化真相
- 從經驗到方法論

- 效能問題往往在不起眼的地方
- OpenResty XRay 如何定義效能瓶頸的“根因”
- 效能瓶頸的可量化真相
- 從經驗到方法論
如何使用 OpenResty XRay 快速定位 C++ 程序的記憶體洩漏
- 技術困境與初步診斷
- 火焰圖指路,鎖定記憶體洩漏的“重災區”
- 從被動應對到主動賦能:XRay 帶來的排障新閉環
- 總結

- 技術困境與初步診斷
- 火焰圖指路,鎖定記憶體洩漏的“重災區”
- 從被動應對到主動賦能:XRay 帶來的排障新閉環
- 總結
OpenResty XRay Java 函式探針:無侵入式函式監控實踐
- 甚麼是無侵入式函式探針?
- OpenResty XRay 的無侵入式探針,有哪些特別之處?
- 實戰演示:監控函式引數
- 技術優勢與應用場景

- 甚麼是無侵入式函式探針?
- OpenResty XRay 的無侵入式探針,有哪些特別之處?
- 實戰演示:監控函式引數
- 技術優勢與應用場景
別讓“大資料”淹沒你:OpenResty XRay 如何用最少資料,定位最棘手問題
- “更多資料”不等於“更多洞察”
- OpenResty XRay 有何不同?
- XRay 在真實場景中的應用案例

- “更多資料”不等於“更多洞察”
- OpenResty XRay 有何不同?
- XRay 在真實場景中的應用案例
金融服務記憶體飆升:OpenResty XRay 透過一張火焰圖,讓佔用降至 40%
- 精準定位記憶體洩漏根因
- 顯著的最佳化成效
- 延展閱讀
- 總結

- 精準定位記憶體洩漏根因
- 顯著的最佳化成效
- 延展閱讀
- 總結
OpenResty XRay 如何用 Node.js 函式探針實現監控新正規化
- 為甚麼你需要無侵入式函式探針的新正規化?
- 實戰演示:監控函式引數
- 頂尖團隊如何利用無侵入式探針提升研發效能?
- 總結

- 為甚麼你需要無侵入式函式探針的新正規化?
- 實戰演示:監控函式引數
- 頂尖團隊如何利用無侵入式探針提升研發效能?
- 總結
應用卡頓?OpenResty XRay 一鍵揭秘 75 毫秒阻塞背後的真相
- 效能“疑雲”:CPU 資源爭用浮出水面
- 真兇現形:阻塞的 Lua IO 操作
- 全面評估事件迴圈的阻塞程度
- 使用 OpenResty XRay 告別 Nginx 效能噩夢

- 效能“疑雲”:CPU 資源爭用浮出水面
- 真兇現形:阻塞的 Lua IO 操作
- 全面評估事件迴圈的阻塞程度
- 使用 OpenResty XRay 告別 Nginx 效能噩夢
雙重瓶頸併發?OpenResty XRay 多維分析破解效能難題
- 整體 CPU 使用分析
- 深入模組內部分析
- 壓縮策略深度分析
- 分析結論
- 最佳化解決方案

- 整體 CPU 使用分析
- 深入模組內部分析
- 壓縮策略深度分析
- 分析結論
- 最佳化解決方案
分析線上 Node.js 應用的 CPU 使用情況(使用 OpenResty XRay)
- Node.js 應用中的高 CPU 使用率問題
- Node.js 應用中的 CPU 阻塞問題
- 支援的 Node.js 版本和作業系統
- 效能影響和額外負擔
- 下一步的計劃

- Node.js 應用中的高 CPU 使用率問題
- Node.js 應用中的 CPU 阻塞問題
- 支援的 Node.js 版本和作業系統
- 效能影響和額外負擔
- 下一步的計劃
從崩潰到根因:OpenResty XRay 如何將 Nginx 記憶體踩踏問題分析得明明白白
- 一個讓運維團隊徹夜難眠的 Nginx 崩潰案例
- 如何用 OpenResty XRay 精準捕獲記憶體踩踏的“第一現場”
- 二次開發如何意外破壞了 Nginx 的生命週期管理

- 一個讓運維團隊徹夜難眠的 Nginx 崩潰案例
- 如何用 OpenResty XRay 精準捕獲記憶體踩踏的“第一現場”
- 二次開發如何意外破壞了 Nginx 的生命週期管理
UDB + OpenResty XRay:解鎖 OpenResty 應用效能之謎
- OpenResty XRay 如何協同 UDB 增效
- 實戰:使用 UDB 與 OpenResty XRay 分析 OpenResty 應用的 Lua 程式碼呼叫棧
- 時間旅行除錯的優勢

- OpenResty XRay 如何協同 UDB 增效
- 實戰:使用 UDB 與 OpenResty XRay 分析 OpenResty 應用的 Lua 程式碼呼叫棧
- 時間旅行除錯的優勢
UDB 與 OpenResty XRay 如何讓你看透 Perl 程式碼執行全過程
- UDB 是甚麼?
- 實戰:使用 OpenResty XRay 與 UDB 分析 Perl 應用的程式碼呼叫棧
- 為甚麼越來越多開發者選擇 UDB?

- UDB 是甚麼?
- 實戰:使用 OpenResty XRay 與 UDB 分析 Perl 應用的程式碼呼叫棧
- 為甚麼越來越多開發者選擇 UDB?
UDB 與 OpenResty XRay:如何分析 Java 應用中的檔案操作
- UDB 是甚麼?
- 強強聯手:UDB 遇上 OpenResty XRay
- 實戰演練:使用 OpenResty XRay 與 UDB 分析 Java 應用的檔案操作呼叫棧
- 時間旅行除錯的優勢

- UDB 是甚麼?
- 強強聯手:UDB 遇上 OpenResty XRay
- 實戰演練:使用 OpenResty XRay 與 UDB 分析 Java 應用的檔案操作呼叫棧
- 時間旅行除錯的優勢
結合 UDB 的時間旅行功能,揭秘 Python 程式碼執行過程
- UDB 在 Python 除錯中的獨特價值
- 結合 OpenResty XRay 增強除錯能力
- 實戰案例:分析 Python 網路請求的呼叫棧
- 總結

- UDB 在 Python 除錯中的獨特價值
- 結合 OpenResty XRay 增強除錯能力
- 實戰案例:分析 Python 網路請求的呼叫棧
- 總結
技術案例:如何使用 OpenResty XRay 追蹤一個 LRU 快取引發的記憶體洩漏
- 隱形殺手:看不見的記憶體洩漏如何威脅業務穩定性
- 揭秘記憶體洩漏的完整調查過程
- 從困境到飛躍:一次精準的診斷

- 隱形殺手:看不見的記憶體洩漏如何威脅業務穩定性
- 揭秘記憶體洩漏的完整調查過程
- 從困境到飛躍:一次精準的診斷
技術實戰:OpenResty XRay 實現 DNS 服務效能 60% 最佳化的案例解析
- 當“生命線”DNS 服務遭遇效能危機
- OpenResty XRay 如何一步步調查罪魁禍首
- 精準“治療”:三步重獲新生
- 總結:僅用幾分鐘,我們做到了甚麼

- 當“生命線”DNS 服務遭遇效能危機
- OpenResty XRay 如何一步步調查罪魁禍首
- 精準“治療”:三步重獲新生
- 總結:僅用幾分鐘,我們做到了甚麼
動態追蹤的瑞士軍刀:Y 語言如何讓動態追蹤不再複雜
- 行業痛點:為甚麼我們迫切需要一門全新的追蹤語言?
- 技術硬實力:Y 語言憑甚麼敢說“革命性”?
- Y 語言語法:熟悉的 C,更強大的追蹤能力
- 殺手級應用場景:解決傳統工具無法解決的問題
- 全平臺支援:沒有 Y 語言到不了的地方

- 行業痛點:為甚麼我們迫切需要一門全新的追蹤語言?
- 技術硬實力:Y 語言憑甚麼敢說“革命性”?
- Y 語言語法:熟悉的 C,更強大的追蹤能力
- 殺手級應用場景:解決傳統工具無法解決的問題
- 全平臺支援:沒有 Y 語言到不了的地方
OpenResty XRay 重要突破:無侵入分析 Java 應用記憶體與 Envoy Lua 效能
- 無需侵入,徹底洞察 Java 應用記憶體
- 首次打通 Envoy 內 Lua 效能黑盒

- 無需侵入,徹底洞察 Java 應用記憶體
- 首次打通 Envoy 內 Lua 效能黑盒
為甚麼動態追蹤才是生產環境除錯的未來
- 現代軟體中看不見的危機
- 傳統工具為何會失效?
- 故障排除的新正規化:動態追蹤
- OpenResty XRay 的獨特之處

- 現代軟體中看不見的危機
- 傳統工具為何會失效?
- 故障排除的新正規化:動態追蹤
- OpenResty XRay 的獨特之處
深入動態追蹤技術:OpenResty XRay 如何徹底改變問題診斷方式
- 動態追蹤:解決複雜系統問題的利器
- 為甚麼選擇 OpenResty XRay?
- 產品聚焦:XRay 在真實場景中的應用案例
- 常見誤區與 FAQ

- 動態追蹤:解決複雜系統問題的利器
- 為甚麼選擇 OpenResty XRay?
- 產品聚焦:XRay 在真實場景中的應用案例
- 常見誤區與 FAQ
日誌、埋點、A/B 測試都不夠用了?你該瞭解“動態追蹤”
- 傳統方法 vs 動態追蹤:效率與控制力的革命
- 動態追蹤:系統的“透視眼”
- 從火焰圖到系統全景
- 為甚麼選擇 OpenResty XRay?
- 動態追蹤的新邊界

- 傳統方法 vs 動態追蹤:效率與控制力的革命
- 動態追蹤:系統的“透視眼”
- 從火焰圖到系統全景
- 為甚麼選擇 OpenResty XRay?
- 動態追蹤的新邊界
可觀測性的下一站:OpenResty XRay 如何重新定義問題排查
- 現代軟體架構下的問題排查為何越來越難?
- 趨勢洞察:可觀測技術的未來
- 動態追蹤技術是如何打通抽象層的
- 實戰案例:線上上 Kong 服務中實時統計外掛資源消耗

- 現代軟體架構下的問題排查為何越來越難?
- 趨勢洞察:可觀測技術的未來
- 動態追蹤技術是如何打通抽象層的
- 實戰案例:線上上 Kong 服務中實時統計外掛資源消耗
為甚麼動態追蹤落地難?OpenResty XRay 如何破局?
- 動態追蹤技術的落地痛點
- OpenResty XRay:新一代動態追蹤解決方案
- 動態追蹤的未來

- 動態追蹤技術的落地痛點
- OpenResty XRay:新一代動態追蹤解決方案
- 動態追蹤的未來
從黑盒到白盒:OpenResty XRay 讓系統問題無所遁形
- OpenResty XRay:黑盒變白盒的動態追蹤利器
- 全方位多角度的分析能力
- 實際案例分享
- 產品願景

- OpenResty XRay:黑盒變白盒的動態追蹤利器
- 全方位多角度的分析能力
- 實際案例分享
- 產品願景
OpenResty XRay 助力 LLVM clang 效能最佳化實踐
- 甚麼是 LLVM/clang
- OpenResty XRay 分析過程
- 最佳化實施與成果

- 甚麼是 LLVM/clang
- OpenResty XRay 分析過程
- 最佳化實施與成果
自我最佳化:OpenResty XRay 的效能蛻變
- 顯著的最佳化成果
- Ylang 語言:動態追蹤的理想工具
- 技術協同的典範

- 顯著的最佳化成果
- Ylang 語言:動態追蹤的理想工具
- 技術協同的典範
OpenResty XRay 助力指令碼效能提升 44 倍
- 真實案例:從發現瓶頸到顯著提速
- OpenResty XRay 的工作原理
- 最佳化效果
- 支適用場景與實踐建議

- 真實案例:從發現瓶頸到顯著提速
- OpenResty XRay 的工作原理
- 最佳化效果
- 支適用場景與實踐建議
跨介質資料結構漂移:OpenResty XRay 助力效能提升 20 倍
- 效能挑戰與突破
- 20 倍效能提升的實際意義
- 未來展望

- 效能挑戰與突破
- 20 倍效能提升的實際意義
- 未來展望
從 OOM 到 O(1):OpenResty 流式 JSON 解析器的實現之道
- JSONL 格式與傳統 JSON 的區別
- 解決方案
- 技術驗證
- 持續最佳化
- 技術啟示

- JSONL 格式與傳統 JSON 的區別
- 解決方案
- 技術驗證
- 持續最佳化
- 技術啟示
從數天到數小時:OpenResty XRay 如何讓 Linux shred 工具提速幾十倍
- 問題分析
- XRay 實戰效果
- 最佳化過程
- 應用價值
- 總結與展望

- 問題分析
- XRay 實戰效果
- 最佳化過程
- 應用價值
- 總結與展望
實戰分享:OpenResty XRay 讓 Ylang 編譯器效能翻倍
- 顯著的最佳化成果
- Ylang 語言:動態追蹤的理想工具
- 技術協同的典範

- 顯著的最佳化成果
- Ylang 語言:動態追蹤的理想工具
- 技術協同的典範
分析 Tomcat Java Web 應用請求延時(使用 OpenResty XRay)
- 分析 Tomcat Java Web 應用請求延時
- 請求抓取的靈活過濾條件
- 詳細的請求資訊捕獲
- PCAP 包捕獲功能
- 實際應用示例

- 分析 Tomcat Java Web 應用請求延時
- 請求抓取的靈活過濾條件
- 詳細的請求資訊捕獲
- PCAP 包捕獲功能
- 實際應用示例
分析線上 Java 應用的 CPU,off-CPU 和硬碟 IO 使用情況(使用 OpenResty XRay)
- Java 應用中的高 CPU 使用率問題
- Java 應用中的 CPU 阻塞問題
- Java 應用中的高硬碟 IO 問題
- 支援的 Java 版本和作業系統
- 效能影響和額外負擔
- 下一步的計劃

- Java 應用中的高 CPU 使用率問題
- Java 應用中的 CPU 阻塞問題
- Java 應用中的高硬碟 IO 問題
- 支援的 Java 版本和作業系統
- 效能影響和額外負擔
- 下一步的計劃
OpenResty XRay 的 Web 控制檯快速導覽
- Insight 頁面介紹
- 自動報告詳情
- Dashboard 效能指標儀表盤
- 使用 Guided Analysis 線上分析
- 系統設定與配置頁

- Insight 頁面介紹
- 自動報告詳情
- Dashboard 效能指標儀表盤
- 使用 Guided Analysis 線上分析
- 系統設定與配置頁
線上快速定位硬碟 I/O 高的 Python 程式碼路徑(使用 OpenResty XRay)
- 問題:硬碟 I/O 高
- 定位有問題的 Python 程式碼路徑
- 全自動分析報告

- 問題:硬碟 I/O 高
- 定位有問題的 Python 程式碼路徑
- 全自動分析報告
線上監控 PHP 應用中的程式異常(使用 OpenResty XRay)
- 使用引導式分析功能分析 PHP 應用中的程式異常
- 全自動分析報告

- 使用引導式分析功能分析 PHP 應用中的程式異常
- 全自動分析報告
在 Kubernetes 叢集上安裝 OpenResty XRay 的 Agent
- 登入控制檯
- 在 Kubernetes 叢集上安裝 Agent
- 配置和檢測應用
- 啟動分析器和檢視分析結果
- 安裝另一個 Agent

- 登入控制檯
- 在 Kubernetes 叢集上安裝 Agent
- 配置和檢測應用
- 啟動分析器和檢視分析結果
- 安裝另一個 Agent
線上快速定位硬碟 I/O 高的 Rust 程式碼路徑(使用 OpenResty XRay)
- 問題:硬碟 I/O 高
- 定位有問題的 Rust 程式碼路徑
- 全自動分析報告

- 問題:硬碟 I/O 高
- 定位有問題的 Rust 程式碼路徑
- 全自動分析報告
OpenResty XRay 移動端應用介紹
- 下載和安裝 OpenResty XRay 安卓版
- 登入到 OpenResty XRay
- 全自動分析報告
- 在 dashboard 頁面檢視效能圖表資料
- 引導式分析功能

- 下載和安裝 OpenResty XRay 安卓版
- 登入到 OpenResty XRay
- 全自動分析報告
- 在 dashboard 頁面檢視效能圖表資料
- 引導式分析功能
線上定位 PHP 程序中的大記憶體物件(使用 OpenResty XRay)
- 問題: 記憶體佔用率過高
- 定位 PHP 程序中的大記憶體物件或值
- 全自動分析與報告

- 問題: 記憶體佔用率過高
- 定位 PHP 程序中的大記憶體物件或值
- 全自動分析與報告
使用 C++ 動態追蹤 C++ 應用
- 設定目標 C++ 程式
- 編寫 C++(或 Y++)分析器
- 將目標和分析器投入執行
- 支援複雜 C++ 應用的進展
- 關於除錯符號
- 結論

- 設定目標 C++ 程式
- 編寫 C++(或 Y++)分析器
- 將目標和分析器投入執行
- 支援複雜 C++ 應用的進展
- 關於除錯符號
- 結論
線上快速定位 CPU 最熱的 Erlang 程式碼路徑(使用 OpenResty XRay)
- 問題:高 CPU 使用率
- 使用引導式分析功能定位 CPU 最熱的 Erlang 程式碼路徑
- 全自動分析與報告

- 問題:高 CPU 使用率
- 使用引導式分析功能定位 CPU 最熱的 Erlang 程式碼路徑
- 全自動分析與報告
線上監控 Perl 應用中的程式異常(使用 OpenResty XRay)
- 使用引導式分析功能分析 Perl 應用中的程式異常
- 全自動分析報告

- 使用引導式分析功能分析 Perl 應用中的程式異常
- 全自動分析報告
分析缺失除錯符號的 OpenResty/Nginx 應用(使用 OpenResty XRay)
- 問題:應用缺失除錯符號
- 自動分析與重建除錯符號
- 全自動分析與報告

- 問題:應用缺失除錯符號
- 自動分析與重建除錯符號
- 全自動分析與報告
自動分析 Core Dump(使用 OpenResty XRay)
- 檢視 core dump 檔案
- 使用 OpenResty XRay 的引導式分析功能分析 core dump 檔案
- 全自動分析與報告

- 檢視 core dump 檔案
- 使用 OpenResty XRay 的引導式分析功能分析 core dump 檔案
- 全自動分析與報告
在 Amazon Linux 上安裝 OpenResty XRay 的 Agent(使用 Bundle 包)
- 登入控制檯
- 透過 Bundle 包安裝 Agent
- 配置和檢測應用
- 啟動分析器和檢視分析結果
- 安裝另一個 Agent

- 登入控制檯
- 透過 Bundle 包安裝 Agent
- 配置和檢測應用
- 啟動分析器和檢視分析結果
- 安裝另一個 Agent
線上快速定位硬碟 I/O 高的 Go 程式碼路徑(使用 OpenResty XRay)
- 問題:硬碟 I/O 高
- 使用引導式分析功能定位有問題的 Go 程式碼路徑
- 全自動分析報告

- 問題:硬碟 I/O 高
- 使用引導式分析功能定位有問題的 Go 程式碼路徑
- 全自動分析報告
CPU 時間是如何耗費在 Envoy 伺服器內部的(使用 OpenResty XRay)
- 問題:高 CPU 使用率
- 使用 OpenResty XRay 的引導式分析功能分析 Envoy 伺服器中 CPU 時間的消耗情況
- 全自動分析報告

- 問題:高 CPU 使用率
- 使用 OpenResty XRay 的引導式分析功能分析 Envoy 伺服器中 CPU 時間的消耗情況
- 全自動分析報告
線上快速定位 CPU 最熱的 PHP 程式碼路徑(使用 OpenResty XRay)
- 問題:高 CPU 使用率
- 使用 OpenResty XRay 的引導式分析功能定位 CPU 最熱的 PHP 程式碼路徑
- 全自動分析與報告

- 問題:高 CPU 使用率
- 使用 OpenResty XRay 的引導式分析功能定位 CPU 最熱的 PHP 程式碼路徑
- 全自動分析與報告
