用 sentry 追蹤錯誤

Take Notes
2 min readFeb 3, 2017

Sentry 是一個方便控管網站錯誤的服務,在看教學影片時老師突然介紹起它來,試用看看。

  1. 註冊後開始一個專案
  2. 首先他會給你選擇所用專案的環境,然後頁面導向如何設定 sentry 的 config,步驟簡單,老少咸宜
  3. 以javascript 為例,需要搭配 raven.js 使用,可以選擇用npm 下載還是使用 CDN
  4. 在 app 裡加入這行,接著就可以在 Dashboard 看到種種錯誤了
Raven.config('https://{sentry key}@sentry.io/{app id}').install()

一開始網站會送一個錯誤的範例在專案裡,讓人方便熟悉,一些介面如下:

錯誤資訊
錯誤詳情,用tags 標示使用者環境
發生錯誤的程式碼
這個錯誤發生的心路歷程

除此之外,還可以搭配 Raven 進行一些客製化處理,例如在不拋出錯誤給瀏覽器下記錄一些特殊情況的log,或是自定義tags ,提供使用者端的其他資訊。

--

--