OpenResty XRay May 30, 2025OpenResty XRay 更新於 May 30, 2025 預計閱讀 9 分鐘深入動態追蹤技術:OpenResty XRay 如何徹底改變問題診斷方式tutorial openresty-xray Ylang analyzer動態追蹤:解決複雜系統問題的利器為甚麼選擇 OpenResty XRay?產品聚焦:XRay 在真實場景中的應用案例常見誤區與 FAQ動態追蹤:解決複雜系統問題的利器為甚麼選擇 OpenResty XRay?產品聚焦:XRay 在真實場景中的應用案例常見誤區與 FAQ
OpenResty XRay May 27, 2025OpenResty XRay 更新於 May 27, 2025 預計閱讀 6 分鐘日誌、埋點、A/B 測試都不夠用了?你該瞭解“動態追蹤”tutorial openresty-xray Ylang dynamic-tracing傳統方法 vs 動態追蹤:效率與控制力的革命動態追蹤:系統的“透視眼”從火焰圖到系統全景為甚麼選擇 OpenResty XRay?動態追蹤的新邊界傳統方法 vs 動態追蹤:效率與控制力的革命動態追蹤:系統的“透視眼”從火焰圖到系統全景為甚麼選擇 OpenResty XRay?動態追蹤的新邊界
OpenResty XRay May 22, 2025OpenResty XRay 更新於 May 22, 2025 預計閱讀 6 分鐘可觀測性的下一站:OpenResty XRay 如何重新定義問題排查tutorial openresty-xray Ylang analyzer現代軟體架構下的問題排查為何越來越難?趨勢洞察:可觀測技術的未來動態追蹤技術是如何打通抽象層的實戰案例:線上上 Kong 服務中實時統計外掛資源消耗現代軟體架構下的問題排查為何越來越難?趨勢洞察:可觀測技術的未來動態追蹤技術是如何打通抽象層的實戰案例:線上上 Kong 服務中實時統計外掛資源消耗
OpenResty XRay May 22, 2025OpenResty XRay 更新於 May 22, 2025 預計閱讀 9 分鐘為甚麼動態追蹤落地難?OpenResty XRay 如何破局?tutorial openresty-xray Ylang dynamic-tracing動態追蹤技術的落地痛點OpenResty XRay:新一代動態追蹤解決方案動態追蹤的未來動態追蹤技術的落地痛點OpenResty XRay:新一代動態追蹤解決方案動態追蹤的未來
OpenResty XRay May 7, 2025OpenResty XRay 更新於 May 7, 2025 預計閱讀 5 分鐘從黑盒到白盒:OpenResty XRay 讓系統問題無所遁形tutorial openresty-xrayOpenResty XRay:黑盒變白盒的動態追蹤利器全方位多角度的分析能力實際案例分享產品願景OpenResty XRay:黑盒變白盒的動態追蹤利器全方位多角度的分析能力實際案例分享產品願景
OpenResty XRay Apr 15, 2025OpenResty XRay 更新於 Apr 15, 2025 預計閱讀 5 分鐘OpenResty XRay 助力 LLVM clang 效能最佳化實踐openresty-xray tutorial甚麼是 LLVM/clangOpenResty XRay 分析過程最佳化實施與成果甚麼是 LLVM/clangOpenResty XRay 分析過程最佳化實施與成果
OpenResty XRay Apr 14, 2025OpenResty XRay 更新於 Apr 14, 2025 預計閱讀 5 分鐘自我最佳化:OpenResty XRay 的效能蛻變tutorial openresty-xray Ylang analyzer顯著的最佳化成果Ylang 語言:動態追蹤的理想工具技術協同的典範顯著的最佳化成果Ylang 語言:動態追蹤的理想工具技術協同的典範
OpenResty XRay Apr 7, 2025OpenResty XRay 更新於 Apr 7, 2025 預計閱讀 4 分鐘OpenResty XRay 助力指令碼效能提升 44 倍openresty-xray script真實案例:從發現瓶頸到顯著提速OpenResty XRay 的工作原理最佳化效果支適用場景與實踐建議真實案例:從發現瓶頸到顯著提速OpenResty XRay 的工作原理最佳化效果支適用場景與實踐建議
OpenResty XRay Apr 3, 2025OpenResty XRay 更新於 Apr 3, 2025 預計閱讀 4 分鐘跨介質資料結構漂移:OpenResty XRay 助力效能提升 20 倍openresty-xray data-structure-drift效能挑戰與突破20 倍效能提升的實際意義未來展望效能挑戰與突破20 倍效能提升的實際意義未來展望
OpenResty XRay Apr 2, 2025OpenResty XRay 更新於 Apr 2, 2025 預計閱讀 4 分鐘從 OOM 到 O(1):OpenResty 流式 JSON 解析器的實現之道openresty-xray JSONJSONL 格式與傳統 JSON 的區別解決方案技術驗證持續最佳化技術啟示JSONL 格式與傳統 JSON 的區別解決方案技術驗證持續最佳化技術啟示
OpenResty XRay Apr 1, 2025OpenResty XRay 更新於 Apr 1, 2025 預計閱讀 4 分鐘從數天到數小時:OpenResty XRay 如何讓 Linux shred 工具提速幾十倍openresty-xray linux shred問題分析XRay 實戰效果最佳化過程應用價值總結與展望問題分析XRay 實戰效果最佳化過程應用價值總結與展望
OpenResty XRay Mar 31, 2025OpenResty XRay 更新於 Mar 31, 2025 預計閱讀 4 分鐘實戰分享:OpenResty XRay 讓 Ylang 編譯器效能翻倍tutorial openresty-xray Ylang analyzer顯著的最佳化成果Ylang 語言:動態追蹤的理想工具技術協同的典範顯著的最佳化成果Ylang 語言:動態追蹤的理想工具技術協同的典範
OpenResty XRay Oct 10, 2024OpenResty XRay 更新於 Oct 10, 2024 預計閱讀 6 分鐘分析 Tomcat Java Web 應用請求延時(使用 OpenResty XRay)openresty-xray java tomcat latency performance分析 Tomcat Java Web 應用請求延時請求抓取的靈活過濾條件詳細的請求資訊捕獲PCAP 包捕獲功能實際應用示例分析 Tomcat Java Web 應用請求延時請求抓取的靈活過濾條件詳細的請求資訊捕獲PCAP 包捕獲功能實際應用示例
OpenResty XRay Sep 20, 2024OpenResty XRay 更新於 Sep 20, 2024 預計閱讀 8 分鐘分析線上 Java 應用的 CPU,off-CPU 和硬碟 IO 使用情況(使用 OpenResty XRay)openresty-xray java memory cpuJava 應用中的高 CPU 使用率問題Java 應用中的 CPU 阻塞問題Java 應用中的高硬碟 IO 問題支援的 Java 版本和作業系統效能影響和額外負擔下一步的計劃Java 應用中的高 CPU 使用率問題Java 應用中的 CPU 阻塞問題Java 應用中的高硬碟 IO 問題支援的 Java 版本和作業系統效能影響和額外負擔下一步的計劃
OpenResty XRay Sep 5, 2024OpenResty XRay 更新於 Sep 5, 2024 預計閱讀 4 分鐘OpenResty XRay 的 Web 控制檯快速導覽tutorial openresty-xray web-consoleInsight 頁面介紹自動報告詳情Dashboard 效能指標儀表盤使用 Guided Analysis 線上分析系統設定與配置頁Insight 頁面介紹自動報告詳情Dashboard 效能指標儀表盤使用 Guided Analysis 線上分析系統設定與配置頁
OpenResty XRay Aug 12, 2024OpenResty XRay 更新於 Aug 12, 2024 預計閱讀 5 分鐘線上快速定位硬碟 I/O 高的 Python 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray python disk i/o問題:硬碟 I/O 高定位有問題的 Python 程式碼路徑全自動分析報告問題:硬碟 I/O 高定位有問題的 Python 程式碼路徑全自動分析報告
OpenResty XRay Aug 4, 2024OpenResty XRay 更新於 Aug 4, 2024 預計閱讀 5 分鐘線上監控 PHP 應用中的程式異常(使用 OpenResty XRay)tutorial openresty-xray PHP exception使用引導式分析功能分析 PHP 應用中的程式異常全自動分析報告使用引導式分析功能分析 PHP 應用中的程式異常全自動分析報告
OpenResty XRay Jul 26, 2024OpenResty XRay 更新於 Jul 26, 2024 預計閱讀 4 分鐘在 Kubernetes 叢集上安裝 OpenResty XRay 的 Agenttutorial openresty-xray install Agent k8s登入控制檯在 Kubernetes 叢集上安裝 Agent配置和檢測應用啟動分析器和檢視分析結果安裝另一個 Agent登入控制檯在 Kubernetes 叢集上安裝 Agent配置和檢測應用啟動分析器和檢視分析結果安裝另一個 Agent
OpenResty XRay May 24, 2024OpenResty XRay 更新於 May 24, 2024 預計閱讀 4 分鐘線上快速定位硬碟 I/O 高的 Rust 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray rust disk i/o問題:硬碟 I/O 高定位有問題的 Rust 程式碼路徑全自動分析報告問題:硬碟 I/O 高定位有問題的 Rust 程式碼路徑全自動分析報告
OpenResty XRay May 12, 2024OpenResty XRay 更新於 May 12, 2024 預計閱讀 5 分鐘OpenResty XRay 移動端應用介紹tutorial openresty-xray mobile app下載和安裝 OpenResty XRay 安卓版登入到 OpenResty XRay全自動分析報告在 dashboard 頁面檢視效能圖表資料引導式分析功能下載和安裝 OpenResty XRay 安卓版登入到 OpenResty XRay全自動分析報告在 dashboard 頁面檢視效能圖表資料引導式分析功能
OpenResty XRay May 30, 2025OpenResty XRay 更新於 May 30, 2025 預計閱讀 9 分鐘深入動態追蹤技術:OpenResty XRay 如何徹底改變問題診斷方式tutorial openresty-xray Ylang analyzer動態追蹤:解決複雜系統問題的利器為甚麼選擇 OpenResty XRay?產品聚焦:XRay 在真實場景中的應用案例常見誤區與 FAQ動態追蹤:解決複雜系統問題的利器為甚麼選擇 OpenResty XRay?產品聚焦:XRay 在真實場景中的應用案例常見誤區與 FAQ
OpenResty XRay May 27, 2025OpenResty XRay 更新於 May 27, 2025 預計閱讀 6 分鐘日誌、埋點、A/B 測試都不夠用了?你該瞭解“動態追蹤”tutorial openresty-xray Ylang dynamic-tracing傳統方法 vs 動態追蹤:效率與控制力的革命動態追蹤:系統的“透視眼”從火焰圖到系統全景為甚麼選擇 OpenResty XRay?動態追蹤的新邊界傳統方法 vs 動態追蹤:效率與控制力的革命動態追蹤:系統的“透視眼”從火焰圖到系統全景為甚麼選擇 OpenResty XRay?動態追蹤的新邊界
OpenResty XRay May 22, 2025OpenResty XRay 更新於 May 22, 2025 預計閱讀 6 分鐘可觀測性的下一站:OpenResty XRay 如何重新定義問題排查tutorial openresty-xray Ylang analyzer現代軟體架構下的問題排查為何越來越難?趨勢洞察:可觀測技術的未來動態追蹤技術是如何打通抽象層的實戰案例:線上上 Kong 服務中實時統計外掛資源消耗現代軟體架構下的問題排查為何越來越難?趨勢洞察:可觀測技術的未來動態追蹤技術是如何打通抽象層的實戰案例:線上上 Kong 服務中實時統計外掛資源消耗
OpenResty XRay May 22, 2025OpenResty XRay 更新於 May 22, 2025 預計閱讀 9 分鐘為甚麼動態追蹤落地難?OpenResty XRay 如何破局?tutorial openresty-xray Ylang dynamic-tracing動態追蹤技術的落地痛點OpenResty XRay:新一代動態追蹤解決方案動態追蹤的未來動態追蹤技術的落地痛點OpenResty XRay:新一代動態追蹤解決方案動態追蹤的未來
OpenResty XRay May 7, 2025OpenResty XRay 更新於 May 7, 2025 預計閱讀 5 分鐘從黑盒到白盒:OpenResty XRay 讓系統問題無所遁形tutorial openresty-xrayOpenResty XRay:黑盒變白盒的動態追蹤利器全方位多角度的分析能力實際案例分享產品願景OpenResty XRay:黑盒變白盒的動態追蹤利器全方位多角度的分析能力實際案例分享產品願景
OpenResty XRay Apr 14, 2025OpenResty XRay 更新於 Apr 14, 2025 預計閱讀 5 分鐘自我最佳化:OpenResty XRay 的效能蛻變tutorial openresty-xray Ylang analyzer顯著的最佳化成果Ylang 語言:動態追蹤的理想工具技術協同的典範顯著的最佳化成果Ylang 語言:動態追蹤的理想工具技術協同的典範
OpenResty XRay Apr 7, 2025OpenResty XRay 更新於 Apr 7, 2025 預計閱讀 4 分鐘OpenResty XRay 助力指令碼效能提升 44 倍openresty-xray script真實案例:從發現瓶頸到顯著提速OpenResty XRay 的工作原理最佳化效果支適用場景與實踐建議真實案例:從發現瓶頸到顯著提速OpenResty XRay 的工作原理最佳化效果支適用場景與實踐建議
OpenResty XRay Apr 3, 2025OpenResty XRay 更新於 Apr 3, 2025 預計閱讀 4 分鐘跨介質資料結構漂移:OpenResty XRay 助力效能提升 20 倍openresty-xray data-structure-drift效能挑戰與突破20 倍效能提升的實際意義未來展望效能挑戰與突破20 倍效能提升的實際意義未來展望
OpenResty XRay Apr 2, 2025OpenResty XRay 更新於 Apr 2, 2025 預計閱讀 4 分鐘從 OOM 到 O(1):OpenResty 流式 JSON 解析器的實現之道openresty-xray JSONJSONL 格式與傳統 JSON 的區別解決方案技術驗證持續最佳化技術啟示JSONL 格式與傳統 JSON 的區別解決方案技術驗證持續最佳化技術啟示
OpenResty XRay Apr 1, 2025OpenResty XRay 更新於 Apr 1, 2025 預計閱讀 4 分鐘從數天到數小時:OpenResty XRay 如何讓 Linux shred 工具提速幾十倍openresty-xray linux shred問題分析XRay 實戰效果最佳化過程應用價值總結與展望問題分析XRay 實戰效果最佳化過程應用價值總結與展望
OpenResty XRay Mar 31, 2025OpenResty XRay 更新於 Mar 31, 2025 預計閱讀 4 分鐘實戰分享:OpenResty XRay 讓 Ylang 編譯器效能翻倍tutorial openresty-xray Ylang analyzer顯著的最佳化成果Ylang 語言:動態追蹤的理想工具技術協同的典範顯著的最佳化成果Ylang 語言:動態追蹤的理想工具技術協同的典範
OpenResty XRay Sep 5, 2024OpenResty XRay 更新於 Sep 5, 2024 預計閱讀 4 分鐘OpenResty XRay 的 Web 控制檯快速導覽tutorial openresty-xray web-consoleInsight 頁面介紹自動報告詳情Dashboard 效能指標儀表盤使用 Guided Analysis 線上分析系統設定與配置頁Insight 頁面介紹自動報告詳情Dashboard 效能指標儀表盤使用 Guided Analysis 線上分析系統設定與配置頁
OpenResty XRay May 12, 2024OpenResty XRay 更新於 May 12, 2024 預計閱讀 5 分鐘OpenResty XRay 移動端應用介紹tutorial openresty-xray mobile app下載和安裝 OpenResty XRay 安卓版登入到 OpenResty XRay全自動分析報告在 dashboard 頁面檢視效能圖表資料引導式分析功能下載和安裝 OpenResty XRay 安卓版登入到 OpenResty XRay全自動分析報告在 dashboard 頁面檢視效能圖表資料引導式分析功能
OpenResty XRay Feb 7, 2023OpenResty XRay 更新於 Feb 7, 2023 預計閱讀 1 分鐘新的關於 OpenResty XRay 的常見問答openresty-xray faq我們最近為 OpenResty XRay 產品準備了一篇《常見問答》文件我們最近為 OpenResty XRay 產品準備了一篇《常見問答》文件
OpenResty XRay Feb 1, 2023OpenResty XRay 更新於 Feb 1, 2023 預計閱讀 9 分鐘OpenResty XRay 的自動分析報告openresty-xray reports過去現在將來過去現在將來
OpenResty XRay Jul 14, 2022OpenResty XRay 更新於 Jul 14, 2022 預計閱讀 9 分鐘在 OpenResty 或 Nginx 程序中追蹤最慢的 PCRE 正規表示式openresty regexes openresty-xray dynamic-tracing nginx系統環境無需猜測,縮小問題範圍限制 PCRE 的執行開銷非回溯正規表示式引擎Lua 的內建模式追蹤容器內的應用工具的實現方式工具的開銷系統環境無需猜測,縮小問題範圍限制 PCRE 的執行開銷非回溯正規表示式引擎Lua 的內建模式追蹤容器內的應用工具的實現方式工具的開銷
OpenResty XRay Feb 12, 2020OpenResty XRay 更新於 Feb 12, 2020 預計閱讀 39 分鐘動態追蹤技術漫談dynamic-tracing openresty-xray甚麼是動態追蹤動態追蹤的優點DTrace 與 SystemTapSystemTap 在生產上的應用火焰圖方法論知識就是力量開源與除錯符號Linux 核心的支援硬體追蹤死亡程序的遺骸分析傳統的除錯技術凌亂的除錯世界OpenResty XRay甚麼是動態追蹤動態追蹤的優點DTrace 與 SystemTapSystemTap 在生產上的應用火焰圖方法論知識就是力量開源與除錯符號Linux 核心的支援硬體追蹤死亡程序的遺骸分析傳統的除錯技術凌亂的除錯世界OpenResty XRay
OpenResty XRay Jul 26, 2024OpenResty XRay 更新於 Jul 26, 2024 預計閱讀 4 分鐘在 Kubernetes 叢集上安裝 OpenResty XRay 的 Agenttutorial openresty-xray install Agent k8s登入控制檯在 Kubernetes 叢集上安裝 Agent配置和檢測應用啟動分析器和檢視分析結果安裝另一個 Agent登入控制檯在 Kubernetes 叢集上安裝 Agent配置和檢測應用啟動分析器和檢視分析結果安裝另一個 Agent
OpenResty XRay Mar 11, 2024OpenResty XRay 更新於 Mar 11, 2024 預計閱讀 4 分鐘在 Amazon Linux 上安裝 OpenResty XRay 的 Agent(使用 Bundle 包)tutorial openresty-xray install Agent Amazon-linux2登入控制檯透過 Bundle 包安裝 Agent配置和檢測應用啟動分析器和檢視分析結果安裝另一個 Agent登入控制檯透過 Bundle 包安裝 Agent配置和檢測應用啟動分析器和檢視分析結果安裝另一個 Agent
OpenResty XRay Dec 5, 2023OpenResty XRay 更新於 Dec 5, 2023 預計閱讀 4 分鐘在 Ubuntu 上安裝 OpenResty XRay 的 Agent(使用 APT 包倉庫)tutorial openresty-xray Ubuntu install agent登入控制檯透過 Deb 包安裝 Agent檢查 Agent 狀態和日誌配置和檢測應用啟動分析器和檢視分析結果安裝另一個 Agent登入控制檯透過 Deb 包安裝 Agent檢查 Agent 狀態和日誌配置和檢測應用啟動分析器和檢視分析結果安裝另一個 Agent
OpenResty XRay Nov 7, 2023OpenResty XRay 更新於 Nov 7, 2023 預計閱讀 4 分鐘在 CentOs 上安裝 OpenResty XRay 的 Agent(使用 RPM 包倉庫)tutorial openresty-xray install Agent CentOS登入控制檯透過 RPM 包安裝 Agent檢查 Agent 狀態和日誌配置和檢測應用程式啟動分析器和檢視分析結果安裝另一個 Agent登入控制檯透過 RPM 包安裝 Agent檢查 Agent 狀態和日誌配置和檢測應用程式啟動分析器和檢視分析結果安裝另一個 Agent
OpenResty XRay May 5, 2023OpenResty XRay 更新於 May 5, 2023 預計閱讀 4 分鐘在微軟 Azure 雲上安裝自主部署版 OpenResty XRaytutorial openresty-xray azure建立訂閱和資源組建立 Azure Kubernetes 服務準備環境變數透過命令列登入 Azure為 Kubernetes 建立 namespace 和 secret建立 Azure Disk更新持久化卷的配置檔案更新 kubernetes 的配置檔案建立持久化卷部署 Kubernetes 服務配置應用閘道器建立訂閱和資源組建立 Azure Kubernetes 服務準備環境變數透過命令列登入 Azure為 Kubernetes 建立 namespace 和 secret建立 Azure Disk更新持久化卷的配置檔案更新 kubernetes 的配置檔案建立持久化卷部署 Kubernetes 服務配置應用閘道器
OpenResty XRay Mar 7, 2024OpenResty XRay 更新於 Mar 7, 2024 預計閱讀 5 分鐘線上快速定位硬碟 I/O 高的 Go 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray go golang disk i/o問題:硬碟 I/O 高使用引導式分析功能定位有問題的 Go 程式碼路徑全自動分析報告問題:硬碟 I/O 高使用引導式分析功能定位有問題的 Go 程式碼路徑全自動分析報告
OpenResty XRay Feb 19, 2024OpenResty XRay 更新於 Feb 19, 2024 預計閱讀 5 分鐘線上監控 Go 應用中的程式異常(使用 OpenResty XRay)tutorial openresty-xray Go exception panics使用引導式分析功能分析 Go 應用中的程式異常全自動分析報告使用引導式分析功能分析 Go 應用中的程式異常全自動分析報告
OpenResty XRay Jan 16, 2024OpenResty XRay 更新於 Jan 16, 2024 預計閱讀 5 分鐘使用 OpenResty XRay 定位普羅米修斯應用內部 CPU 最熱的 Go 程式碼路徑tutorial openresty-xray prometheus garbage collection go golang問題:高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位 CPU 最熱的 Go 程式碼路徑全自動分析與報告問題:高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位 CPU 最熱的 Go 程式碼路徑全自動分析與報告
OpenResty XRay Dec 25, 2023OpenResty XRay 更新於 Dec 25, 2023 預計閱讀 5 分鐘CPU 時間是如何耗費在 Go 的 CockroachDB 中的(使用 OpenResty XRay)tutorial openresty-xray cpu Go CockroachDBProblem: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能分析 CockroachDB 中 CPU 時間的消耗情況全自動分析報告Problem: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能分析 CockroachDB 中 CPU 時間的消耗情況全自動分析報告
OpenResty XRay Dec 7, 2023OpenResty XRay 更新於 Dec 7, 2023 預計閱讀 4 分鐘追蹤 Go 應用時 OpenResty XRay 對系統效能的影響tutorial openresty-xray go overhead應用效能在分析器執行前的表現分析器執行時對效能的影響實際測算分析器執行對最大吞吐量與請求延時的影響應用效能在分析器執行前的表現分析器執行時對效能的影響實際測算分析器執行對最大吞吐量與請求延時的影響
OpenResty XRay Nov 24, 2023OpenResty XRay 更新於 Nov 24, 2023 預計閱讀 4 分鐘編寫自定義 Ylang 分析器動態追蹤 Go 程式(使用 OpenResty XRay)tutorial openresty-xray ylang Go analyzer向 Go 變數插入兩個鍵值對編寫自定義 Ylang 分析器,動態追蹤 Go 程式測試結果向 Go 變數插入兩個鍵值對編寫自定義 Ylang 分析器,動態追蹤 Go 程式測試結果
OpenResty XRay Sep 27, 2023OpenResty XRay 更新於 Sep 27, 2023 預計閱讀 5 分鐘Go 的 etcd 伺服器把 CPU 時間都花哪兒了(使用 OpenResty XRay)tutorial openresty-xray go etcd cpu問題: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位最熱的 Go 程式碼路徑全自動分析與報告問題: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位最熱的 Go 程式碼路徑全自動分析與報告
OpenResty XRay Sep 6, 2023OpenResty XRay 更新於 Sep 6, 2023 預計閱讀 5 分鐘線上快速定位阻塞執行緒的 Go 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray go off-cpu問題: CPU 使用率上不去使用 OpenResty XRay 的引導式分析功能定位最佔有 off-CPU 時間的 Go 程式碼路徑全自動分析與報告問題: CPU 使用率上不去使用 OpenResty XRay 的引導式分析功能定位最佔有 off-CPU 時間的 Go 程式碼路徑全自動分析與報告
OpenResty XRay Aug 23, 2023OpenResty XRay 更新於 Aug 23, 2023 預計閱讀 4 分鐘線上快速定位 CPU 最熱的 Go 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray go cpu問題: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位最熱的 Go 程式碼路徑全自動分析與報告問題: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位最熱的 Go 程式碼路徑全自動分析與報告
OpenResty XRay Aug 12, 2024OpenResty XRay 更新於 Aug 12, 2024 預計閱讀 5 分鐘線上快速定位硬碟 I/O 高的 Python 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray python disk i/o問題:硬碟 I/O 高定位有問題的 Python 程式碼路徑全自動分析報告問題:硬碟 I/O 高定位有問題的 Python 程式碼路徑全自動分析報告
OpenResty XRay Nov 27, 2023OpenResty XRay 更新於 Nov 27, 2023 預計閱讀 4 分鐘追蹤 Python 應用時 OpenResty XRay 對系統效能的影響(使用OpenResty XRay)tutorial openresty-xray overhead Python應用效能在分析器執行前的表現分析器執行時對效能的影響實際測算分析器執行對最大吞吐量與請求延時的影響應用效能在分析器執行前的表現分析器執行時對效能的影響實際測算分析器執行對最大吞吐量與請求延時的影響
OpenResty XRay Oct 23, 2023OpenResty XRay 更新於 Oct 23, 2023 預計閱讀 5 分鐘Python 的 Django 應用內部是如何使用記憶體的(使用 OpenResty XRay)tutorial openresty-xray python django memory問題: 記憶體佔用量高使用 OpenResty XRay 的引導式分析功能分析 Django 應用全自動分析與報告問題: 記憶體佔用量高使用 OpenResty XRay 的引導式分析功能分析 Django 應用全自動分析與報告
OpenResty XRay Oct 7, 2023OpenResty XRay 更新於 Oct 7, 2023 預計閱讀 4 分鐘線上定位 Python 程序中的大記憶體物件(使用 OpenResty XRay)tutorial openresty-xray memory python問題:記憶體佔用率過高使用 OpenResty XRay 的引導式分析功能定位 Python 程序中的大記憶體物件或值全自動分析與報告問題:記憶體佔用率過高使用 OpenResty XRay 的引導式分析功能定位 Python 程序中的大記憶體物件或值全自動分析與報告
OpenResty XRay Aug 8, 2023OpenResty XRay 更新於 Aug 8, 2023 預計閱讀 5 分鐘線上快速定位導致 CPU 上不去的 Python 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray python off-cpu問題: CPU 使用率上不去使用 OpenResty XRay 的引導式分析功能定位最佔有 off-CPU 時間的 Python 程式碼路徑全自動分析與報告問題: CPU 使用率上不去使用 OpenResty XRay 的引導式分析功能定位最佔有 off-CPU 時間的 Python 程式碼路徑全自動分析與報告
OpenResty XRay Oct 10, 2024OpenResty XRay 更新於 Oct 10, 2024 預計閱讀 6 分鐘分析 Tomcat Java Web 應用請求延時(使用 OpenResty XRay)openresty-xray java tomcat latency performance分析 Tomcat Java Web 應用請求延時請求抓取的靈活過濾條件詳細的請求資訊捕獲PCAP 包捕獲功能實際應用示例分析 Tomcat Java Web 應用請求延時請求抓取的靈活過濾條件詳細的請求資訊捕獲PCAP 包捕獲功能實際應用示例
OpenResty XRay Sep 20, 2024OpenResty XRay 更新於 Sep 20, 2024 預計閱讀 8 分鐘分析線上 Java 應用的 CPU,off-CPU 和硬碟 IO 使用情況(使用 OpenResty XRay)openresty-xray java memory cpuJava 應用中的高 CPU 使用率問題Java 應用中的 CPU 阻塞問題Java 應用中的高硬碟 IO 問題支援的 Java 版本和作業系統效能影響和額外負擔下一步的計劃Java 應用中的高 CPU 使用率問題Java 應用中的 CPU 阻塞問題Java 應用中的高硬碟 IO 問題支援的 Java 版本和作業系統效能影響和額外負擔下一步的計劃
OpenResty XRay Mar 30, 2024OpenResty XRay 更新於 Mar 30, 2024 預計閱讀 4 分鐘線上監控 Perl 應用中的程式異常(使用 OpenResty XRay)tutorial openresty-xray Perl exception使用引導式分析功能分析 Perl 應用中的程式異常全自動分析報告使用引導式分析功能分析 Perl 應用中的程式異常全自動分析報告
OpenResty XRay Jan 26, 2024OpenResty XRay 更新於 Jan 26, 2024 預計閱讀 5 分鐘線上快速定位阻塞執行緒的 Perl 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray perl off-cpu問題: CPU 使用率上不去使用 OpenResty XRay 的引導式分析功能定位最佔有 off-CPU 時間的 Perl 程式碼路徑全自動分析與報告問題: CPU 使用率上不去使用 OpenResty XRay 的引導式分析功能定位最佔有 off-CPU 時間的 Perl 程式碼路徑全自動分析與報告
OpenResty XRay Dec 25, 2023OpenResty XRay 更新於 Dec 25, 2023 預計閱讀 4 分鐘追蹤 Perl 應用時 OpenResty XRay 對系統效能的影響tutorial openresty-xray go overhead應用效能在分析器執行前的表現分析器執行時對效能的影響實際測算分析器執行對最大吞吐量與請求延時的影響應用效能在分析器執行前的表現分析器執行時對效能的影響實際測算分析器執行對最大吞吐量與請求延時的影響
OpenResty XRay Dec 15, 2023OpenResty XRay 更新於 Dec 15, 2023 預計閱讀 4 分鐘線上定位 Perl 程序中的大記憶體物件(使用 OpenResty XRay)tutorial openresty-xray memory perl問題: 記憶體佔用率過高使用 OpenResty XRay 的引導式分析功能定位 Perl 程序中的大記憶體物件或值全自動分析與報告問題: 記憶體佔用率過高使用 OpenResty XRay 的引導式分析功能定位 Perl 程序中的大記憶體物件或值全自動分析與報告
OpenResty XRay Aug 4, 2023OpenResty XRay 更新於 Aug 4, 2023 預計閱讀 5 分鐘線上快速定位 CPU 最熱的 Perl 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray perl cpu問題: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位最熱的 Perl 程式碼路徑全自動分析與報告問題: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位最熱的 Perl 程式碼路徑全自動分析與報告
OpenResty XRay May 24, 2024OpenResty XRay 更新於 May 24, 2024 預計閱讀 4 分鐘線上快速定位硬碟 I/O 高的 Rust 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray rust disk i/o問題:硬碟 I/O 高定位有問題的 Rust 程式碼路徑全自動分析報告問題:硬碟 I/O 高定位有問題的 Rust 程式碼路徑全自動分析報告
OpenResty XRay Jan 22, 2024OpenResty XRay 更新於 Jan 22, 2024 預計閱讀 4 分鐘線上監控 Rust 應用中的程式異常(使用 OpenResty XRay)tutorial openresty-xray Rust exception panics使用引導式分析功能分析 Rust 應用中的程式異常全自動分析報告使用引導式分析功能分析 Rust 應用中的程式異常全自動分析報告
OpenResty XRay Nov 27, 2023OpenResty XRay 更新於 Nov 27, 2023 預計閱讀 4 分鐘追蹤 Rust 應用時 OpenResty XRay 對系統效能的影響(使用OpenResty XRay)tutorial openresty-xray overhead Rust應用效能在分析器執行前的表現分析器執行時對效能的影響實際測算分析器執行對最大吞吐量與請求延時的影響應用效能在分析器執行前的表現分析器執行時對效能的影響實際測算分析器執行對最大吞吐量與請求延時的影響
OpenResty XRay Oct 10, 2023OpenResty XRay 更新於 Oct 10, 2023 預計閱讀 5 分鐘CPU 時間是如何耗費在 Rust 的 Sled 庫內部的(使用 OpenResty XRay)tutorial openresty-xray cpu Sled Rust問題:高 CPU 使用率使用 OpenResty XRay 的引導式分析功能分析 Rust 的 Sled 庫中 CPU 時間的消耗情況全自動分析與報告問題:高 CPU 使用率使用 OpenResty XRay 的引導式分析功能分析 Rust 的 Sled 庫中 CPU 時間的消耗情況全自動分析與報告
OpenResty XRay Apr 4, 2024OpenResty XRay 更新於 Apr 4, 2024 預計閱讀 6 分鐘使用 C++ 動態追蹤 C++ 應用stl c++ ebpf openresty-xray dynamic-tracing設定目標 C++ 程式編寫 C++(或 Y++)分析器將目標和分析器投入執行支援複雜 C++ 應用的進展關於除錯符號結論設定目標 C++ 程式編寫 C++(或 Y++)分析器將目標和分析器投入執行支援複雜 C++ 應用的進展關於除錯符號結論
OpenResty XRay Apr 1, 2024OpenResty XRay 更新於 Apr 1, 2024 預計閱讀 5 分鐘線上快速定位 CPU 最熱的 Erlang 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray Erlang CPU問題:高 CPU 使用率使用引導式分析功能定位 CPU 最熱的 Erlang 程式碼路徑全自動分析與報告問題:高 CPU 使用率使用引導式分析功能定位 CPU 最熱的 Erlang 程式碼路徑全自動分析與報告
OpenResty XRay Mar 27, 2024OpenResty XRay 更新於 Mar 27, 2024 預計閱讀 5 分鐘分析缺失除錯符號的 OpenResty/Nginx 應用(使用 OpenResty XRay)tutorial openresty-xray PHP CPU問題:應用缺失除錯符號自動分析與重建除錯符號全自動分析與報告問題:應用缺失除錯符號自動分析與重建除錯符號全自動分析與報告
OpenResty XRay Mar 13, 2024OpenResty XRay 更新於 Mar 13, 2024 預計閱讀 5 分鐘自動分析 Core Dump(使用 OpenResty XRay)tutorial openresty-xray core dump dynamic tracing eBPF檢視 core dump 檔案使用 OpenResty XRay 的引導式分析功能分析 core dump 檔案全自動分析與報告檢視 core dump 檔案使用 OpenResty XRay 的引導式分析功能分析 core dump 檔案全自動分析與報告
OpenResty XRay Feb 27, 2024OpenResty XRay 更新於 Feb 27, 2024 預計閱讀 5 分鐘CPU 時間是如何耗費在 Envoy 伺服器內部的(使用 OpenResty XRay)tutorial openresty-xray CPU Envoy問題:高 CPU 使用率使用 OpenResty XRay 的引導式分析功能分析 Envoy 伺服器中 CPU 時間的消耗情況全自動分析報告問題:高 CPU 使用率使用 OpenResty XRay 的引導式分析功能分析 Envoy 伺服器中 CPU 時間的消耗情況全自動分析報告
OpenResty XRay Dec 29, 2023OpenResty XRay 更新於 Dec 29, 2023 預計閱讀 5 分鐘如何使用 OpenResty XRay 排查 HTTP 504 超時錯誤tutorial openresty-xray 504 timeout問題:HTTP 504 閘道器超時錯誤使用 OpenResty XRay 的引導式分析功能排查錯誤全自動分析與報告問題:HTTP 504 閘道器超時錯誤使用 OpenResty XRay 的引導式分析功能排查錯誤全自動分析與報告
OpenResty XRay Sep 21, 2023OpenResty XRay 更新於 Sep 21, 2023 預計閱讀 5 分鐘CPU 時間是如何耗費在 llama.cpp 程式和 LLaMA2 模型內部的(使用 OpenResty XRay)tutorial openresty-xray LLM cpu generative-AI llama2 llama.cpp profiling AI問題: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位最熱的 C++ 程式碼路徑全自動分析與報告問題: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位最熱的 C++ 程式碼路徑全自動分析與報告
OpenResty XRay Sep 20, 2023OpenResty XRay 更新於 Sep 20, 2023 預計閱讀 12 分鐘Ylang:適用於 eBPF、Stap+、GDB 等框架的通用語言(第四集,全四集)ylang openresty-xray dynamic-tracing透明的跨容器追蹤高效的棧展開分析已終止程序(core dumps)極低的追蹤開銷標準 Y 語言庫和工具網路過濾和控制Y 語言編譯器的實現作業系統支援對開源社群的貢獻結論致謝透明的跨容器追蹤高效的棧展開分析已終止程序(core dumps)極低的追蹤開銷標準 Y 語言庫和工具網路過濾和控制Y 語言編譯器的實現作業系統支援對開源社群的貢獻結論致謝
OpenResty XRay Aug 22, 2023OpenResty XRay 更新於 Aug 22, 2023 預計閱讀 9 分鐘Ylang: 適用於 eBPF、Stap+、GDB 等框架的通用語言(第三集,全四集)ylang openresty-xray dynamic-tracingY 語言的語法(接上文)字串內建的正規表示式支援完整控制流支援浮點數支援與開源工具鏈的比較清晰的除錯符號方式除錯符號:無執行期系統開銷集中的軟體包資料庫模糊匹配除錯符號Y 語言的語法(接上文)字串內建的正規表示式支援完整控制流支援浮點數支援與開源工具鏈的比較清晰的除錯符號方式除錯符號:無執行期系統開銷集中的軟體包資料庫模糊匹配除錯符號
OpenResty XRay Aug 21, 2023OpenResty XRay 更新於 Aug 21, 2023 預計閱讀 12 分鐘Ylang:適用於 eBPF、Stap+、GDB 等框架的通用語言(第二集,全四集)ylang openresty-xray dynamic-tracing語言語法(接上文)宏拓展追蹤者與被追蹤者空間探針拓展變數型別語言語法(接上文)宏拓展追蹤者與被追蹤者空間探針拓展變數型別
OpenResty XRay Aug 6, 2023OpenResty XRay 更新於 Aug 6, 2023 預計閱讀 4 分鐘捕捉 Linux 核心追蹤子系統中的兩個 bug(使用 OpenResty XRay)openresty-xray dynamic-tracing linux-kernel bugs讀取使用者空間記憶體時的核心死鎖核心中 x86 斷點插入的資料競爭讀取使用者空間記憶體時的核心死鎖核心中 x86 斷點插入的資料競爭
OpenResty XRay Jul 28, 2023OpenResty XRay 更新於 Jul 28, 2023 預計閱讀 4 分鐘線上快速定位 CPU 最熱的 Lua 程式碼路徑(使用 OpenResty XRay)tutorial openresty-xray lua cpu問題: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位最熱的 Lua 程式碼路徑全自動分析與報告問題: 高 CPU 使用率使用 OpenResty XRay 的引導式分析功能定位最熱的 Lua 程式碼路徑全自動分析與報告
OpenResty XRay Jul 19, 2023OpenResty XRay 更新於 Jul 19, 2023 預計閱讀 5 分鐘我們是如何解決了一個自定義 Kong 外掛中的 Lua 異常所引起的 CPU 瓶頸的(使用 OpenResty XRay)openresty-xray exceptions lua kong nginx cpu openresty問題:Kong 伺服器中的高 CPU 使用率分析和報告結果:提高了效能,降低了 CPU 使用率問題:Kong 伺服器中的高 CPU 使用率分析和報告結果:提高了效能,降低了 CPU 使用率
OpenResty XRay Jul 15, 2023OpenResty XRay 更新於 Jul 15, 2023 預計閱讀 6 分鐘線上上 Kong 服務程序中實時統計 CPU 和記憶體用量最高的外掛(使用 OpenResty XRay)openresty-xray kong nginx openresty lua memory cpu伺服器程序中所有 Kong 外掛的 CPU 使用情況伺服器程序中所有 Kong 外掛的記憶體使用情況伺服器的額外負擔下一步是甚麼?伺服器程序中所有 Kong 外掛的 CPU 使用情況伺服器程序中所有 Kong 外掛的記憶體使用情況伺服器的額外負擔下一步是甚麼?
OpenResty XRay Jul 6, 2023OpenResty XRay 更新於 Jul 6, 2023 預計閱讀 12 分鐘Ylang: 適用於 eBPF、Stap+、GDB 等框架的通用語言(第一集,全四集)ylang openresty-xray dynamic-tracing甚麼是動態追蹤為甚麼命名為 “Y”入門各種後端和執行時為甚麼要使用一個統一的前端語言語言的語法未完待續甚麼是動態追蹤為甚麼命名為 “Y”入門各種後端和執行時為甚麼要使用一個統一的前端語言語言的語法未完待續
OpenResty XRay Jul 5, 2023OpenResty XRay 更新於 Jul 5, 2023 預計閱讀 4 分鐘自動診斷線上請求的 200ms 額外延時openresty-xray latency network smarkt-packet-capture nginx openresty問題分析過程全自動化的分析OpenResty XRay 是甚麼問題分析過程全自動化的分析OpenResty XRay 是甚麼
OpenResty XRay Jun 27, 2023OpenResty XRay 更新於 Jun 27, 2023 預計閱讀 5 分鐘使用 OpenResty XRay 的命令列工具定位洩漏的 Lua tableopenresty memory-leak openresty-xray case-studyLuaJIT 如何管理記憶體OpenResty XRay 的命令列工具洩漏示例分析過程lj-gco-ref 分析器全自動分析LuaJIT 如何管理記憶體OpenResty XRay 的命令列工具洩漏示例分析過程lj-gco-ref 分析器全自動分析
OpenResty XRay Jun 23, 2023OpenResty XRay 更新於 Jun 23, 2023 預計閱讀 7 分鐘使用 YSQL 語言對 Nginx 程序進行實時請求計數openresty-xray ysql nginx openresty如何安裝 run-ysql 工具統計實時總請求數篩選出特定的請求在 Web 控制檯中使用 YSQL真正的非侵入式追蹤如何安裝 run-ysql 工具統計實時總請求數篩選出特定的請求在 Web 控制檯中使用 YSQL真正的非侵入式追蹤
OpenResty XRay Feb 18, 2023OpenResty XRay 更新於 Feb 18, 2023 預計閱讀 5 分鐘當 Lua IPC 管道阻塞 OpenResty 或 Nginx 事件迴圈的時候openresty-xray nginx lua openresty off-cpu問題分析解決方案結果問題分析解決方案結果
OpenResty XRay Feb 15, 2023OpenResty XRay 更新於 Feb 15, 2023 預計閱讀 6 分鐘最佳化超大 Nginx 配置導致的記憶體碎片openresty-xray reports cdn nginx openresty memory-fragmentation挑戰分析解決方案結果挑戰分析解決方案結果
OpenResty XRay Feb 7, 2023OpenResty XRay 更新於 Feb 7, 2023 預計閱讀 2 分鐘QCon 北京 2023 大會上關於深度分析和診斷 K8s 容器應用的演講openresty-xray containers presentation dynamic-tracing k8s docker本週我受邀在 QCon 北京 2023 大會上作了一次遠端分享。本週我受邀在 QCon 北京 2023 大會上作了一次遠端分享。
OpenResty XRay Jun 11, 2022OpenResty XRay 更新於 Jun 11, 2022 預計閱讀 7 分鐘在 OpenResty 或 Nginx 程序中列出已載入的 Lua 模組ylua openresty-xray openresty nginx lua dynamic-tracing系統環境已載入 Lua 模組的名稱直接在 Web 控制檯中執行追蹤容器內的應用工具的實現方式工具的開銷系統環境已載入 Lua 模組的名稱直接在 Web 控制檯中執行追蹤容器內的應用工具的實現方式工具的開銷
OpenResty XRay Jun 10, 2022OpenResty XRay 更新於 Jun 10, 2022 預計閱讀 9 分鐘分析 OpenResty 或 Nginx 中最耗 CPU 的請求openresty tutorial cpu nginx openresty-xray ysql系統環境最耗 CPU 的請求主機名最耗 CPU 的請求 URI深入挖掘直接在 Web 控制檯中執行追蹤容器內的應用工具的實現方式工具的開銷系統環境最耗 CPU 的請求主機名最耗 CPU 的請求 URI深入挖掘直接在 Web 控制檯中執行追蹤容器內的應用工具的實現方式工具的開銷
OpenResty XRay Nov 19, 2020OpenResty XRay 更新於 Nov 19, 2020 預計閱讀 4 分鐘記憶體減少 60%,OpenResty XRay 精準定位問題程式碼,快速完成修復上線openresty memory openresty-xray dynamic-tracing case-studyworker 程序記憶體佔用高分析過程worker 程序記憶體不釋放的疑問worker 程序記憶體佔用高分析過程worker 程序記憶體不釋放的疑問
OpenResty XRay Oct 3, 2020OpenResty XRay 更新於 Oct 3, 2020 預計閱讀 16 分鐘Lua 級別 CPU 火焰圖簡介nginx openresty lua cpu openresty-xray dynamic-tracing甚麼是火焰圖簡單的 Lua 樣例複雜的 Lua 應用取樣開銷安全性相容性其他型別的 Lua 級別火焰圖甚麼是火焰圖簡單的 Lua 樣例複雜的 Lua 應用取樣開銷安全性相容性其他型別的 Lua 級別火焰圖
OpenResty XRay Aug 11, 2020OpenResty XRay 更新於 Aug 11, 2020 預計閱讀 8 分鐘OpenResty 與 Nginx 共享記憶體區的記憶體碎片問題nginx openresty memory openresty-xray dynamic-tracing空的共享記憶體區填充類似大小的條目刪除奇數鍵刪除前半部分的鍵緩解記憶體碎片空的共享記憶體區填充類似大小的條目刪除奇數鍵刪除前半部分的鍵緩解記憶體碎片
OpenResty XRay Aug 8, 2020OpenResty XRay 更新於 Aug 8, 2020 預計閱讀 11 分鐘OpenResty 和 Nginx 的共享記憶體區是如何消耗實體記憶體的openresty nginx memory luajit openresty-xray dynamic-tracingSlab 與記憶體頁分配的記憶體不一定有消耗虛假的記憶體洩漏HUP 重新載入Slab 與記憶體頁分配的記憶體不一定有消耗虛假的記憶體洩漏HUP 重新載入
OpenResty XRay Feb 1, 2020OpenResty XRay 更新於 Feb 1, 2020 預計閱讀 10 分鐘OpenResty 和 Nginx 如何分配和管理記憶體openresty nginx memory luajit openresty-xray dynamic-tracing系統層面應用層面傳統的 Nginx 伺服器系統層面應用層面傳統的 Nginx 伺服器
OpenResty XRay Jan 30, 2020OpenResty XRay 更新於 Jan 30, 2020 預計閱讀 12 分鐘LuaJIT GC64 模式luajit openresty memory openresty-xray dynamic-tracing老的記憶體限制何時會碰到這個記憶體限制記憶體限制是每程序的GC 管理的記憶體不由 GC 管理的記憶體提升 x64 模式的記憶體上限到 4 GB新的 GC64 模式如何開啟 GC64 模式效能影響除錯分析工具鏈老的記憶體限制何時會碰到這個記憶體限制記憶體限制是每程序的GC 管理的記憶體不由 GC 管理的記憶體提升 x64 模式的記憶體上限到 4 GB新的 GC64 模式如何開啟 GC64 模式效能影響除錯分析工具鏈