隨著互聯(lián)網(wǎng)的普及和移動(dòng)互聯(lián)網(wǎng)的蓬勃興起,在線旅游(OTA)行業(yè)率先實(shí)現(xiàn)了互聯(lián)網(wǎng)+轉(zhuǎn)型,酒店、機(jī)票、租車(chē)、景區(qū)門(mén)票、簽證等上下游行業(yè)通過(guò)專(zhuān)業(yè)的旅游平臺(tái)緊密結(jié)合,一站式獲得出游所需的各項(xiàng)服務(wù),在線旅游預(yù)訂已經(jīng)是大勢(shì)所趨。
需求分析:
主流在線旅游平臺(tái)一般通過(guò)網(wǎng)站和移動(dòng)客戶(hù)端為用戶(hù)提供服務(wù),而服務(wù)需要對(duì)接國(guó)內(nèi)20000余家及海外100000余家酒店預(yù)訂,全國(guó)所有航線的機(jī)票預(yù)訂,8000余家景區(qū)門(mén)票預(yù)訂,全球熱門(mén)演出門(mén)票預(yù)訂,200多個(gè)城市租車(chē)預(yù)訂,境內(nèi)外品質(zhì)旅游度假預(yù)訂,并于近萬(wàn)家旅行社進(jìn)行平臺(tái)對(duì)接。
在線旅游平臺(tái)通常采用典型電商IT架構(gòu),后端服務(wù)器、數(shù)據(jù)庫(kù)做支撐,前端通過(guò)網(wǎng)頁(yè)和移動(dòng)端APP為用戶(hù)提供服務(wù),中間部署著CDN分布式網(wǎng)絡(luò)和存儲(chǔ)節(jié)點(diǎn),不僅如此,還需要通過(guò)API與數(shù)以萬(wàn)計(jì)合作酒店、旅行社以及航空公司和第三方支付平臺(tái)進(jìn)行實(shí)時(shí)數(shù)據(jù)對(duì)接。對(duì)于在線旅游平臺(tái)來(lái)說(shuō),線上系統(tǒng)不僅要處理大并發(fā)、高負(fù)載的用戶(hù)訪問(wèn),還面臨著數(shù)據(jù)接口繁多、與第三方數(shù)據(jù)交換頻繁的狀況,內(nèi)外部API接口多達(dá)數(shù)百個(gè),每天通過(guò)API獲取服務(wù)和交易的數(shù)據(jù)量多達(dá)幾十萬(wàn)。
在線旅游平臺(tái)通用IT架構(gòu)
因?yàn)閭鹘y(tǒng)運(yùn)維工具和方法對(duì)于API監(jiān)控功能的缺失,所以在線旅游平臺(tái)在日常運(yùn)維過(guò)程中通常存在下列問(wèn)題:
缺少對(duì)數(shù)據(jù)接口的監(jiān)控,無(wú)法主動(dòng)發(fā)現(xiàn)接口性能降低問(wèn)題所在;
缺乏對(duì)接口性能的預(yù)警,當(dāng)用戶(hù)訪問(wèn)量驟增時(shí)導(dǎo)致數(shù)據(jù)接口調(diào)用的負(fù)載變化,進(jìn)而影響API可用性;
缺少對(duì)接口的管理手段,傳統(tǒng)的監(jiān)控手段達(dá)不到突破性能瓶頸的效果。
如何對(duì)API數(shù)據(jù)接口正確性和性能進(jìn)行有效的監(jiān)控和管理成為困擾IT部門(mén)的主要問(wèn)題之一,不但會(huì)影響用戶(hù)的服務(wù)體驗(yàn),還將使公司運(yùn)營(yíng)蒙受損失:
利用第三方公司提供的應(yīng)用程序API失敗,導(dǎo)致業(yè)務(wù)中斷,交易失敗。
旅游網(wǎng)站通過(guò)API獲取機(jī)票和酒店庫(kù)存信息并抽取傭金,API調(diào)用失敗導(dǎo)致失去一個(gè)客戶(hù)或是一次機(jī)會(huì)。
其他數(shù)據(jù)源信息的API調(diào)用失敗,影響自己的內(nèi)容整合。
公司內(nèi)部產(chǎn)品之間API不穩(wěn)定導(dǎo)致業(yè)務(wù)下滑。
公司提供出去的API穩(wěn)定性直接影響業(yè)務(wù)收入。
解決方案:
云智慧監(jiān)控寶API監(jiān)控是通過(guò)遍布全球的數(shù)百臺(tái)分布式監(jiān)測(cè)點(diǎn)模擬真實(shí)用戶(hù)對(duì)在線旅游平臺(tái)關(guān)鍵業(yè)務(wù)所使用的第三方API接口發(fā)起訪問(wèn),實(shí)時(shí)檢測(cè)API接口的可用性、正確性、響應(yīng)時(shí)間,來(lái)確保接口運(yùn)行的一致性、完整性、正確性、及時(shí)性。監(jiān)控寶API監(jiān)控不但能監(jiān)控單個(gè)API接口的運(yùn)行狀況,還能對(duì)連續(xù)API請(qǐng)求所構(gòu)成的事務(wù)(如:網(wǎng)絡(luò)支付各個(gè)環(huán)節(jié)構(gòu)成一個(gè)完整的支付事務(wù))進(jìn)行監(jiān)控。
云智慧監(jiān)控寶API監(jiān)控原理
監(jiān)控寶API監(jiān)控能夠:
支持API的get、post、put、delete、head、options六種請(qǐng)求。
支持Basic Auth, OAuth 1.0, OAuth2, Digest認(rèn)證方式。
支持添加HTTP頭Header和Value。
支持添加URL參數(shù)。
支持JSON、XML、Text、Response Status驗(yàn)證及腳本導(dǎo)入。

監(jiān)控寶通過(guò)對(duì)API實(shí)時(shí)監(jiān)控所獲得即時(shí)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,利用獨(dú)家指標(biāo)算法處理,結(jié)合告警消息、故障消息及故障類(lèi)型統(tǒng)計(jì)分析,獲得全面的歷史數(shù)據(jù),實(shí)現(xiàn)精準(zhǔn)的數(shù)據(jù)分析;同時(shí)根據(jù)業(yè)務(wù)的實(shí)際需求和SLA自定義告警線,實(shí)時(shí)發(fā)送智能告警消息。通過(guò)監(jiān)控寶Dashboard,用戶(hù)可以快速查看TOP5的最低可用率、最長(zhǎng)故障時(shí)間、最多故障次數(shù)、最低正確率、最長(zhǎng)錯(cuò)誤時(shí)間、最多錯(cuò)誤次數(shù)、最慢響應(yīng)時(shí)間、最快響應(yīng)時(shí)間API數(shù)據(jù)圖表,以及各監(jiān)測(cè)點(diǎn)的相應(yīng)監(jiān)控?cái)?shù)據(jù)。
方案價(jià)值
在線旅游平臺(tái)IT部門(mén)通過(guò)監(jiān)控寶的API監(jiān)控,對(duì)酒店聯(lián)盟、機(jī)票、景區(qū)門(mén)票和團(tuán)購(gòu)等關(guān)鍵業(yè)務(wù)的第三方API接口的可用率、響應(yīng)時(shí)間及正確性進(jìn)行24小時(shí)的實(shí)時(shí)監(jiān)控,保障業(yè)務(wù)的正常運(yùn)行和信息的及時(shí)獲取。
主動(dòng)識(shí)別API接口的可用性和可用率,分析數(shù)據(jù)接口的性能質(zhì)量。
診斷和辨別API請(qǐng)求的正確與否,保障數(shù)據(jù)服務(wù)有效一致。
多點(diǎn)、真實(shí)、連續(xù)的性能數(shù)據(jù)分析,實(shí)現(xiàn)整個(gè)數(shù)據(jù)交互過(guò)程可反饋、可追述、可管控。
云智慧監(jiān)控寶API監(jiān)控解決方案為在線旅游平臺(tái)提供的全面API性能監(jiān)控、分析與管理的解決方案,能夠幫助運(yùn)營(yíng)人員實(shí)時(shí)分析業(yè)務(wù),明確業(yè)務(wù)性能問(wèn)題以快速適應(yīng)市場(chǎng)變化;幫助開(kāi)發(fā)人員基于問(wèn)題事件定位API瓶頸,以實(shí)現(xiàn)快速構(gòu)建及改進(jìn)持續(xù)交付;提供基于事務(wù)的API連續(xù)監(jiān)控,幫助運(yùn)維人員快速定位、預(yù)測(cè)API問(wèn)題,確保運(yùn)維SLA與服務(wù)質(zhì)量;面向公司管理團(tuán)隊(duì),提供多維報(bào)告與數(shù)據(jù)決策支持,幫助企業(yè)實(shí)現(xiàn)用戶(hù)滿(mǎn)意度及運(yùn)營(yíng)效率持續(xù)提升、企業(yè)營(yíng)收不斷提高。

