“昨天調好的API,怎么又掛了,竟然沒有人發現?”
“喂喂喂,你的API掛了,無法呼叫成功?哪里出問題了?”
“這段時間的API數量越來越多了,有誰能好好理清下?”
現在服務端技術越來越講究微服務化,模塊也越來越多,如何管理好這些服務,保證他們的可用是一個龐大的工程,如果我們沒有對API介面進行監控,不能及時知道它的狀況,等到用戶反饋時,才去進行修改,不知道會影響多少用戶,如果是涉及交易類的產品,那損失更是無法估量,同時,一旦出現這類介面例外,排查程序可能需要耗費大量的時間和溝通成本,
今天就來介紹一款可以滿足團隊API監控需求的監控工具,Conch API,專門用于監控各種專案中API的狀態,檢測API的健康,對于例外情況進行及時告警,與其他API監控工具最顯著的區別就是其CheckPoint功能,通過針對JSON tree上的子節點設定檢測項,實作API監控的定制化,在報錯時迅速定位錯誤的原因,
Conch API由Chrome插件版(云端版)、Mac本地版(單機版)、團隊管理監控后臺以及小程式版組成,
首先我們來介紹一下Chrome插件版的使用方法,
Chrome插件版下載地址:
https://chrome.google.com/webstore/detail/conch-api/eaajlbocgagngoaleogcmojhaolpeopb
你也可以打開Chrome應用商店,輸入關鍵字Conch API,添加到你的Chrome瀏覽器,然后你可以看到Chrome右上角上有個新的小圖示啦,
點擊小圖示,進入到ConchAPI主界面,可以看到中間的監控情況報表以及右側的監控記錄,非常清晰,
點擊左側專案串列右上角的添加專案圖示,輸入你的專案名,并且開啟監聽,設定監聽的周期時間,接來下這個專案里的API都將受到這個監聽時間的管理,定時進行檢測,
點擊專案右上角的更多按鈕,選擇新建API,輸入API的名稱及各項基本資訊,其中,CheckPoint是針對JSON tree上的子節點做的檢測項,你可以設定數值大小、長度、欄位非空等等,使用『匯入JSON』功能,匯入API期望的回傳值(目前僅支持JSON結構) ,匯入JSON后,可以看到JSON tree的整體結構,單擊任何一個子節點,在右側面板會出現CheckPoint選項,可以根據需要靈活設定,點擊『保存』,即可生效,通過對CheckPoint的設定,可以在監控結果內迅速查看監控關鍵節點的運行情況,從而實作對API問題的迅速定位,在新建和編輯時,可以點擊運行按鈕邊測驗,邊進行更改,非常方便,
讓我們回到主界面,點擊剛剛添加的API右側的更多按鈕,運行試試看,右側的監控記錄內不止回傳了監控結果,還可以看到之前報錯時API出錯的原因,下方也可以查看API的各項資訊以及對關鍵節點的監控結果,
Chrome版的監控記錄會保存在云端,有獨立的監控及人員管理平臺,支持團隊成員共同監控和專案、API評論功能,發現API問題無需再分別提醒,
Mac版的功能與Chrome版基本一致,單機本地運行,無需擔心資料安全,不支持團隊功能,下載即可使用,
Mac版下載地址:https://itunes.apple.com/cn/app/conch/id1377544824
另外小程式版也已經開放咯,隨時隨地查詢監控結果,小程式內直接分享問題關鍵節點及API資訊至微信交流,團隊溝通更便捷,打開微信掃描以下二維碼,使用小程式版的ConchAPI吧,
更詳盡的介紹可以參看Conch API官網:http://conchapi.com
還在猶豫什么,快點來試試吧,
--------------------- 本文來自 ConchAPI 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/ConchAPI/article/details/82850253?utm_source=copy
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/222240.html
標籤:其他
上一篇:前端常用命令列
