lj-lua-ngx-status-code

lj-lua-ngx-status-code 分析器用來分析 LUA 程式碼產生 >=400 的 HTTP 錯誤碼的原因。 該分析器有多個過濾條件,包括 HTTP 狀態碼、請求的域名、請求的 URI. 透過指定這些條件,可以準確的過濾出目標請求,減少干擾。

預設情況下,該工具捕捉所有 ngx.exit() 呼叫錯誤碼超過 400 的請求。 最多抓取 1000 個命中條件的請求。

工具介面如下:

如上圖所示使用者可以透過火焰圖的呼叫棧快速找到對應的函式和程式碼行。