1. 程式人生 > >ConchAPI | 更智能的API監控,提升團隊效率

ConchAPI | 更智能的API監控,提升團隊效率

開啟 json 定制 好的 新建 .net 定位 反饋 等等

“昨天調好的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

ConchAPI | 更智能的API監控,提升團隊效率