NewRelic做爲一個較新的自動化測試工具, 功能仍是很全面的.
月初Production開始用NewRelic做爲咱們的automation test tool, 以前是APM.
NewRelic的功能就很少說了, 此次記錄的是如何把NewRelic和Slack的Channel聯繫在一塊兒, 實現NewRelic在測試失敗時自動發送消息到Slack Channel的功能.web
- NewRelic中 建立Notification channels (此channel非Slack channel也)
- 在NR的Channel中, 選擇Slack (類型還有email等, 其餘類型沒有什麼學習曲線), 關於不一樣channel類型的文檔在這: Notification channels: Control where to send alerts
- 在Slack channel中, 點擊add an app, 在彈出頁面內搜索 NewRelic. 目的: 在Slack中將App(此處是NewRelic)與Workspace的Channel綁定在一塊兒. 文檔在這: Send data into Slack in real-time.
- 在NewRelic app中, Slack會生成一個帶token的link, 在NewRelic和Slack中, 將這個link叫作webhook.
- 將Webhook和channel名字放到NewRelic的channel中, 便可.
遇到的問題