隨著互聯網的普及和移動互聯網的蓬勃興起,在線旅游(OTA)行業率先實現了互聯網+轉型,酒店、機票、租車、景區門票、簽證等上下游行業通過專業的旅游平臺緊密結合,一站式獲得出游所需的各項服務,在線旅游預訂已經是大勢所趨。
需求分析:
主流在線旅游平臺一般通過網站和移動客戶端為用戶提供服務,而服務需要對接國內20000余家及海外100000余家酒店預訂,全國所有航線的機票預訂,8000余家景區門票預訂,全球熱門演出門票預訂,200多個城市租車預訂,境內外品質旅游度假預訂,并于近萬家旅行社進行平臺對接。
在線旅游平臺通常采用典型電商IT架構,后端服務器、數據庫做支撐,前端通過網頁和移動端APP為用戶提供服務,中間部署著CDN分布式網絡和存儲節點,不僅如此,還需要通過API與數以萬計合作酒店、旅行社以及航空公司和第三方支付平臺進行實時數據對接。對于在線旅游平臺來說,線上系統不僅要處理大并發、高負載的用戶訪問,還面臨著數據接口繁多、與第三方數據交換頻繁的狀況,內外部API接口多達數百個,每天通過API獲取服務和交易的數據量多達幾十萬。

在線旅游平臺通用IT架構
因為傳統運維工具和方法對于API監控功能的缺失,所以在線旅游平臺在日常運維過程中通常存在下列問題:
缺少對數據接口的監控,無法主動發現接口性能降低問題所在;
缺乏對接口性能的預警,當用戶訪問量驟增時導致數據接口調用的負載變化,進而影響API可用性;
缺少對接口的管理手段,傳統的監控手段達不到突破性能瓶頸的效果。
如何對API數據接口正確性和性能進行有效的監控和管理成為困擾IT部門的主要問題之一,不但會影響用戶的服務體驗,還將使公司運營蒙受損失:
利用第三方公司提供的應用程序API失敗,導致業務中斷,交易失敗。
旅游網站通過API獲取機票和酒店庫存信息并抽取傭金,API調用失敗導致失去一個客戶或是一次機會。
其他數據源信息的API調用失敗,影響自己的內容整合。
公司內部產品之間API不穩定導致業務下滑。
公司提供出去的API穩定性直接影響業務收入。
解決方案:
云智慧監控寶API監控是通過遍布全球的數百臺分布式監測點模擬真實用戶對在線旅游平臺關鍵業務所使用的第三方API接口發起訪問,實時檢測API接口的可用性、正確性、響應時間,來確保接口運行的一致性、完整性、正確性、及時性。監控寶API監控不但能監控單個API接口的運行狀況,還能對連續API請求所構成的事務(如:網絡支付各個環節構成一個完整的支付事務)進行監控。

云智慧監控寶API監控原理
監控寶API監控能夠:
支持API的get、post、put、delete、head、options六種請求。
支持Basic Auth, OAuth 1.0, OAuth2, Digest認證方式。
支持添加HTTP頭Header和Value。
支持添加URL參數。
支持JSON、XML、Text、Response Status驗證及腳本導入。

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