天天看點

Fundebug 微信小遊戲異常監控插件更新至 0.5.0,支援監控 HTTP 慢請求

摘要: 支援監控 HTTP 慢請求,同時修複了記錄的 HTTP 響應時間偏小的 BUG。

Fundebug 微信小遊戲異常監控插件更新至 0.5.0,支援監控 HTTP 慢請求
Fundebug 是專業微信小遊戲 BUG 監控服務,可以第一時間捕獲線上環境中小遊戲的異常、錯誤或者 BUG,及時給開發者推送報警,幫助您快速修複 BUG。 的微信小遊戲BUG監控插件更新至0.5.0,新增 httpTimeout 配置選項,支援監控 HTTP 慢請求,同時修複了記錄的 HTTP 響應時間偏小的 BUG,請大家及時更新!

監控 HTTP 慢請求

Fundebug 專注于 BUG 監控,暫時無意于提供全面的性能監控服務。但是,當 HTTP 請求過慢,導緻使用者體驗很糟糕時,也可以了解為一種廣義的 BUG。HTTP 請求的性能問題,可能是代碼的算法不夠好導緻的,有可能是資料庫的索引不合理導緻的,還有可能是其他原因,這些都是技術層面的”BUG“,需要開發者及時處理。

當然,監控所有 HTTP 請求的響應時間不是我們 Fundebug 需要做的事情,是以我們隻支援監控慢請求。使用者隻需要配置一個門檻值

,所有響應時間超過門檻值的 HTTP 請求都會上報的 Fundebug,這樣可以幫助開發者發現一些慢請求,及時優化性能。

微信小遊戲配置選項 networktimeout

根據微信小遊戲的開發文檔,

網絡請求

的預設逾時時間是 60s,使用者可以通過配置

networktimeout

來自定義。如果某個 HTTP 請求的響應時間超過這個門檻值的話,則該請求會出錯,Fundebug 也會上報這個逾時錯誤。但是,networktimeout 不能配置的太低,否則逾時的請求都會失敗,這并不合理。是以配置 networktimeout 并不能實作監控 HTTP 慢請求的目的。

監控 HTTP 慢請求的正确方式是通過 Fundebug 的配置選項

來實作。

httpTimeout 類型為 Number,機關為毫秒(ms)。

如果你希望監控較慢的 HTTP 請求,則可以通過

配置門檻值,比如 1000:

fundebug.init({
    httpTimeout: 1000
});           

則所有響應時間超過 1000ms 的HTTP請求都會上報到 Fundebug。

參考

關于Fundebug

專注于JavaScript、微信小程式、微信小遊戲、支付寶小程式、React Native、Node.js和Java線上應用實時BUG監控。 自從2016年雙十一正式上線,Fundebug累計處理了10億+錯誤事件,付費客戶有陽光保險、核桃程式設計、荔枝FM、掌門1對1、微脈、青團社等衆多知名企業。歡迎大家

免費試用

Fundebug 微信小遊戲異常監控插件更新至 0.5.0,支援監控 HTTP 慢請求

版權聲明

轉載時請注明作者

以及本文位址:

https://blog.fundebug.com/2019/08/05/fundebug-wegame-0-5-0/

繼續閱讀