喜歡自拍的朋友們一定對一款手機(jī)攝影應(yīng)用不陌生——Camera360。利用這款應(yīng)用,用戶可以拍出各種美顏特效照片,更可以穿越時(shí)空用AR相機(jī)與明星來個(gè)合影。如今,這款手機(jī)攝影神器已在全球擁有超過五億用戶,用品果科技云端事業(yè)部技術(shù)總監(jiān)的話來說,“除了老人、小孩、宅男、宅女之外,基本上每個(gè)人都在使用。”

 
 

Camera360 云端事業(yè)部技術(shù)總監(jiān)劉朝輝

APP開發(fā)中的API應(yīng)用

API并不是一個(gè)新鮮事物,國外的“API經(jīng)濟(jì)”早在2005年便悄然興起。一些企業(yè)直接通過API接口把自家的服務(wù)提供給第三方并獲得大量的用戶和收益,例如亞馬遜、Google、百度、騰訊等公司都提供了公開的API接口。正因?yàn)锳PI的存在,使得軟件之間的通訊更加便捷,軟件的功能更加豐富,各種基于軟件支撐的商業(yè)模式得以快速落地。


 

熟悉APP開發(fā)的人都了解,在互聯(lián)網(wǎng)時(shí)代,API作為平臺(tái)開放的標(biāo)志,被廣泛應(yīng)用在應(yīng)用開發(fā)領(lǐng)域。很多服務(wù)被封裝成一系列的API開放出去供第三方使用,如使用QQ、微博、微信的API實(shí)現(xiàn)用戶登錄,使用地圖的API提供位置服務(wù),使用支付寶的API實(shí)現(xiàn)支付功能等,這些API的使用改變了傳統(tǒng)應(yīng)用層疊開發(fā)模式,減少了應(yīng)用的開發(fā)周期和成本。

Camera360作為一款具有社交屬性的照相應(yīng)用,通過第三方API進(jìn)行用戶登錄、定位等,也就意味著與很多封裝成API的第三方服務(wù)對接。在獲得便捷服務(wù)的同時(shí),也意味著將受到應(yīng)用接口性能的影響,

從某種程度上說,應(yīng)用接口服務(wù)性能直接關(guān)系到Camera360業(yè)務(wù)質(zhì)量和用戶體驗(yàn),進(jìn)而對Camera360在同類應(yīng)用中的市場地位產(chǎn)生影響。

API監(jiān)控不可或缺

當(dāng)今社會(huì)正處在移動(dòng)互聯(lián)網(wǎng)的風(fēng)口,API的廣泛應(yīng)用大大減少了開發(fā)的工作量,縮短了移動(dòng)應(yīng)用的開發(fā)周期。但是,大量的數(shù)據(jù)來自于第三方接口,可能會(huì)引發(fā)穩(wěn)定性問題,導(dǎo)致系統(tǒng)頻繁的宕機(jī)。

很多互聯(lián)網(wǎng)企業(yè)與品果科技一樣,在享受API帶來的便利同時(shí),由于缺乏對數(shù)據(jù)接口的有效監(jiān)控,沒有相應(yīng)的接口運(yùn)行狀態(tài)告警機(jī)制,無論是API運(yùn)行出現(xiàn)不穩(wěn)定,還是由于用戶增長導(dǎo)致數(shù)據(jù)接口調(diào)用的負(fù)載變化,都無法及時(shí)獲知,也沒有合適的管理手段來保障業(yè)務(wù)的性能。這些問題會(huì)造成移動(dòng)應(yīng)用的體驗(yàn)降低,更嚴(yán)重的還會(huì)造成用戶流失。

品果科技在運(yùn)營Camera360的過程中,逐漸也體會(huì)到這一點(diǎn):用戶體驗(yàn)不僅看前端,后端接口性能更重要。很多獲取服務(wù)時(shí)間過長、服務(wù)無法正確提供的問題都是API接口性能降低所引發(fā)的。

為了徹底地解決后端應(yīng)用接口性能問題,品果科技選擇了云智慧監(jiān)控寶的API監(jiān)控,用自動(dòng)監(jiān)控代替人工檢查,大大縮短了發(fā)現(xiàn)問題和解決問題的時(shí)間,保障了用戶的訪問體驗(yàn),極大的降低了用戶流失率。

云智慧API監(jiān)控的價(jià)值

云智慧監(jiān)控寶API監(jiān)控具備強(qiáng)大的數(shù)據(jù)驗(yàn)證引擎,全面支持JSON、XML以及Text、Response Status驗(yàn)證,跨多平臺(tái)應(yīng)用,從API和數(shù)據(jù)支撐層保障用戶的數(shù)據(jù)通信運(yùn)行邏輯始終符合預(yù)期結(jié)果。它基于API請求快速創(chuàng)建用戶操作流程,分析用戶每個(gè)操作步驟的API調(diào)用情況,在用戶抱怨之前知曉用戶體驗(yàn)的正確性及性能。

云智慧監(jiān)控寶的API監(jiān)控具備以下特點(diǎn):

可用性測量——收集和診斷數(shù)據(jù)信息,測量應(yīng)用接口性能是否可用;

可用率統(tǒng)計(jì)——響應(yīng)時(shí)間和可用時(shí)長統(tǒng)計(jì)分析,實(shí)時(shí)掌控性能質(zhì)量變化;

正確性分析——辨別數(shù)據(jù)請求和返回是否正確,快速定位和解決問題根源;

服務(wù)改進(jìn)——快速恢復(fù)和優(yōu)化服務(wù),提高用戶滿意度,提升IT效率和聲譽(yù)。

監(jiān)控寶API監(jiān)控通過云智慧遍布全球的分布式監(jiān)測網(wǎng)絡(luò),實(shí)時(shí)獲取API訪問性能,感知用戶的真實(shí)訪問體驗(yàn)。監(jiān)控寶會(huì)根據(jù)用戶設(shè)定的SLA服務(wù)保障等級進(jìn)行告警,并為用戶提供可視化數(shù)據(jù)報(bào)表,接口的可用率、響應(yīng)時(shí)間、正確率等關(guān)鍵指標(biāo)可以一目了然。

用戶只需要三步便可以實(shí)現(xiàn)對后端的管理——通過腳本監(jiān)測判斷接口是否正常連通、接口是否存活可用;通過參數(shù)設(shè)定來匹配數(shù)據(jù)內(nèi)容;最后提交數(shù)據(jù)來判斷數(shù)據(jù)請求和返回狀態(tài)值是否正確。

結(jié)語

部署了API監(jiān)控之后,Camera360的運(yùn)維人員能夠第一時(shí)間發(fā)現(xiàn)和處置API的性能問題,客戶流失率有較大幅度降低,品果的技術(shù)團(tuán)隊(duì)也從繁重的人工監(jiān)控操作中解放了出來。品果科技技術(shù)總監(jiān)劉朝輝表示,“云智慧給我們提供了從多個(gè)視角審視業(yè)務(wù)的能力,讓我們很方便了解業(yè)務(wù)運(yùn)行情況、快速發(fā)現(xiàn)問題。”

如果您也在APP開發(fā)中使用了API,不妨試試云智慧監(jiān)控寶API監(jiān)控解決方案!

分享到

fanz

相關(guān)推薦