Web開發領域,前后端分離是基本成為標準。因為前端js代碼工作在瀏覽器端,報錯無法及時反饋給后臺,逐漸成為技術上要解決的一個難題。除了部分大廠在盡力解決這種痛點,也發現有創業公司類似fundebug也在解決此種問題。先整理下目前能用于前端Js監控的平臺工具,部分工具實際上也能監控服務端的異常錯誤,有免費有收費。供有需要的同學索引選型
sentry
sentry 是一個開源的實時錯誤監控的項目,它支持很多端的配置,包括 web 前端、服務器端、移動端及其游戲端。
支持各種語言,例如 Python、oc、JAVA、node、JavaScript 等。也可以應用到各種不同的框架上面,如前端框架中的
vue 、angular 、react 等最流行的前端框架。
提供了github、slack、trello 的常見的開發工具的集成。可以自己安裝并且搭建 sentry 應用。
Badjs
BadJS 是 一個web 前端腳本錯誤監控及跟蹤項目。此項目為騰訊的開源項目。此項目支持單機,集群,Docker。存儲支持mongodb等。
https://github.com/BetterJS/doc
該產品在騰訊云上也有使用
阿里云ARMS
應用實時監控服務 ARMS(Application Real-Time Monitoring Service)是一款阿里云應用性能管理(APM)類監控產品。借助本產品,您可以基于前端、應用、業務自定義等維度,迅速便捷地為企業構建秒級響應的應用監控能力。
https://help.aliyun.com/product/34364.html
Fundebug
Fundebug專注于JavaScript、微信小程序、微信小游戲、支付寶小程序、React Native、Node.js和Java線上應用實時BUG監控。
https://www.fundebug.com/
