精選文章

Photo by Philip Brown

動態追蹤技術漫談

動態追蹤技術漫談

Photo by OpenResty Inc.

OpenResty XRay 分析和解決 B 站重大線上事故

OpenResty XRay 分析和解決 B 站重大線上事故

二進位制漏洞掃描:識別 Backport 補丁,消除誤報

二進位制漏洞掃描:識別 Backport 補丁,消除誤報

二進位制漏洞掃描:識別 Backport 補丁,消除誤報

OpenResty XRay 是甚麼

OpenResty XRay 是甚麼

OpenResty XRay 是甚麼

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位

Photo by 章亦春

無侵入式 Java 探針:生產環境無 Java Agent 捕獲方法引數

無侵入式 Java 探針:生產環境無 Java Agent 捕獲方法引數

Photo by Jose G. Ortega Castro

OpenResty 和 Nginx 的共享記憶體區是如何消耗實體記憶體的

OpenResty 和 Nginx 的共享記憶體區是如何消耗實體記憶體的

Photo by Harrison Broadbent

OpenResty 和 Nginx 如何分配和管理記憶體

OpenResty 和 Nginx 如何分配和管理記憶體

藉助 OpenResty XRay,顯著最佳化效能,CPU 使用率立減  90%
藉助 OpenResty XRay,顯著最佳化效能,CPU 使用率立減 90%
申請免費試用

最新文章

Nginx 報 No debugging symbols found?用 OpenResty XRay 自動重建除錯符號

  • 確認 Nginx 被 strip、除錯符號缺失
  • 自動重建缺失的 Nginx 除錯符號——無需重新編譯
  • 持續分析:每日與每週 Insights 報告
  • 常見問題:nginx-dbg、重新編譯與分析 strip 過的二進位制
  • 確認 Nginx 被 strip、除錯符號缺失
  • 自動重建缺失的 Nginx 除錯符號——無需重新編譯
  • 持續分析:每日與每週 Insights 報告
  • 常見問題:nginx-dbg、重新編譯與分析 strip 過的二進位制

自動分析 Core Dump(使用 OpenResty XRay)

  • 定位崩潰的 OpenResty/Nginx worker 程序產生的 core dump 檔案
  • 在 OpenResty XRay 中啟動自動(引導式)core dump 分析
  • 解讀崩潰時的訊號、CPU 暫存器和 C 呼叫棧
  • 沿著 Lua 呼叫棧定位到精確的崩潰程式碼行
  • 針對線上 core dump 的自動 Insights 報告
  • 定位崩潰的 OpenResty/Nginx worker 程序產生的 core dump 檔案
  • 在 OpenResty XRay 中啟動自動(引導式)core dump 分析
  • 解讀崩潰時的訊號、CPU 暫存器和 C 呼叫棧
  • 沿著 Lua 呼叫棧定位到精確的崩潰程式碼行
  • 針對線上 core dump 的自動 Insights 報告

在 Linux 上除錯 Go 服務的硬碟 I/O 高問題

  • 定位硬碟 I/O 高的 Go 程序
  • 使用火焰圖追蹤 Go 磁碟讀寫程式碼路徑
  • 自動磁碟 I/O 分析報告
  • 常見問題
  • 定位硬碟 I/O 高的 Go 程序
  • 使用火焰圖追蹤 Go 磁碟讀寫程式碼路徑
  • 自動磁碟 I/O 分析報告
  • 常見問題

在 OpenResty Edge 的 Admin 控制檯中管理 DNS 應用的訪問許可權

  • 以超級使用者的身份檢視 DNS 頁面許可權
  • 建立一個只有此 DNS 應用的讀取許可權的使用者組
  • 建立一個測試帳戶
  • 檢視 DNS 應用頁面的所授予的許可權
  • 關於 OpenResty Edge
  • 以超級使用者的身份檢視 DNS 頁面許可權
  • 建立一個只有此 DNS 應用的讀取許可權的使用者組
  • 建立一個測試帳戶
  • 檢視 DNS 應用頁面的所授予的許可權
  • 關於 OpenResty Edge

Envoy CPU 效能分析:用火焰圖定位 C++ 熱路徑

  • 場景:Envoy 程序 CPU 佔用超 90%
  • 用 C++ 火焰圖分析 Envoy CPU 消耗
  • 持續 CPU 監控與自動化報告
  • 關於 OpenResty XRay
  • FAQ:Envoy CPU 效能分析
  • 場景:Envoy 程序 CPU 佔用超 90%
  • 用 C++ 火焰圖分析 Envoy CPU 消耗
  • 持續 CPU 監控與自動化報告
  • 關於 OpenResty XRay
  • FAQ:Envoy CPU 效能分析

PHP 高 CPU 使用率:定位最熱的 PHP 程式碼路徑(OpenResty XRay)

  • 問題:高 CPU 使用率
  • 用 OpenResty XRay 的引導式分析定位是哪個 PHP 函式在消耗 CPU
  • 讀懂 CPU 火焰圖,看清最熱的 PHP 與 C 程式碼路徑
  • 全自動分析與報告
  • 甚麼是 OpenResty XRay
  • 問題:高 CPU 使用率
  • 用 OpenResty XRay 的引導式分析定位是哪個 PHP 函式在消耗 CPU
  • 讀懂 CPU 火焰圖,看清最熱的 PHP 與 C 程式碼路徑
  • 全自動分析與報告
  • 甚麼是 OpenResty XRay

Laravel 高 CPU 使用率:連 Hello World 都把一半 CPU 花在框架引導上

  • 為甚麼 Laravel 即使在 hello world 應用中也會高 CPU
  • Laravel CPU 分析:三條最熱程式碼路徑
  • 自動分析與報告
  • 甚麼是 OpenResty XRay
  • 為甚麼 Laravel 即使在 hello world 應用中也會高 CPU
  • Laravel CPU 分析:三條最熱程式碼路徑
  • 自動分析與報告
  • 甚麼是 OpenResty XRay

Perl 程序 CPU 使用率只有 13%:off-CPU 火焰圖定位阻塞的 HTTP 呼叫

  • 症狀:請求湧入但 Perl 程序 CPU 使用率上不去
  • 用 OpenResty XRay 的 off-CPU 火焰圖定位阻塞的 Perl 程式碼路徑
  • Insights 頁面中的全自動分析與報告
  • FAQ
  • 症狀:請求湧入但 Perl 程序 CPU 使用率上不去
  • 用 OpenResty XRay 的 off-CPU 火焰圖定位阻塞的 Perl 程式碼路徑
  • Insights 頁面中的全自動分析與報告
  • FAQ

定位 Go 應用 CPU 最熱的程式碼路徑:Prometheus 高 CPU 例項分析(OpenResty XRay)

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

CockroachDB 高 CPU 使用率:用火焰圖剖析執行中的 Go 服務

  • 問題:CockroachDB 高 CPU 使用率
  • 用引導式分析定位最耗 CPU 的 Go 程式碼路徑
  • 全自動 CPU 分析報告
  • 關於 OpenResty XRay
  • 問題:CockroachDB 高 CPU 使用率
  • 用引導式分析定位最耗 CPU 的 Go 程式碼路徑
  • 全自動 CPU 分析報告
  • 關於 OpenResty XRay

生產環境實測:追蹤 Perl 應用時 OpenResty XRay 對系統效能的影響

  • 分析期間對 CPU、記憶體和負載有何影響?
  • 分析對吞吐量與延時的影響有多大?
  • OpenResty XRay 與常駐式 APM Agent 的對比
  • 常見問題
  • 分析期間對 CPU、記憶體和負載有何影響?
  • 分析對吞吐量與延時的影響有多大?
  • OpenResty XRay 與常駐式 APM Agent 的對比
  • 常見問題
聯絡我們

OpenResty 開源社群

請加入我們,並與我們分享您的想法和問題,我們迫不及待想在那裡見到您!


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

很樂意聽到您的反饋,請與我們聯絡 👋

成功傳送訊息!

我們的專家團隊將在 24 小時之內與您聯絡。
x