首頁>旅遊>

導讀:從前端、應用至底層機器,ARMS 實時監控應用服務的每一次執行、每一個慢 SQL、每一個異常。

作者|折松

前言

深圳市道旅旅遊科技股份有限公司(以下簡稱:道旅)是一家總部位於中國的全球酒店資源批發商。自 2012 年成立以來,道旅憑藉其全球優質的直籤產品和豐富的第三方產品,以及頂尖的技術實力,贏得了包括 OTA、差旅管理公司、航空公司、旅行社等超過 23,000 家客戶的信賴和支援。在資源端,道旅不僅有超過 30,000+ 具有競爭力的直籤酒店資源,並且擁有來自於 600+ 全球供應商的 70 萬家酒店,資源覆蓋了全球超過 200 個國家或地區。

道旅從未停下腳步,始終專注於為同業提供可靠的服務和有競爭力的資源,並加速在直籤資源的佈局,讓同業夥伴的旅遊生意更好做!道旅一路走過,收穫喜人:

2018 年單日交易額突破 1000 萬,獲得深創投,國隆資本聯合投資。2019 年單日交易額突破 1800 萬,榮膺 2019 深圳 500 強企業。2020 年獲得廣東省旅行社百強第二名。新的需求

道旅需要構建一個全面的指標監控系統,既包括系統的業務指標:如各類業務型別的請求數變化,不同供應商資訊的變化,客戶請求的明細大盤,各酒店請求量的排名變化,不同城市的訂單轉換率分析報表等;也包括系統的執行指標:如伺服器請求響應時間, 頻寬使用情況;

在選型上主要考慮點有:

1. 指標監控系統的挑戰主要有請求量大,叢集和監控類別多

2. 指標監控系統需要實時性配置簡單,可以讓業務部門去做定義報表。

3. 指標監控系統構建簡單,儘可能減少管理的元件數,可用性要求高,效能要求高的特點。

評估了市場上的監控產品之後,道旅選擇了阿里雲應用實時監控服務 ARMS。它是一個雲原生一體化可觀測性平臺,可以提供全棧式的效能監控和端到端的全鏈路追蹤診斷能力。

從前端、應用至底層機器,ARMS 實時監控應用服務的每一次執行、每一個慢 SQL、每一個異常。ARMS 提供了完整的資料大盤監控,展示請求量、響應時間、FullGC 次數、慢 SQL 和異常次數、應用間呼叫次數與耗時等重要的關鍵指標,時刻了解應用程式的執行狀況,確保提供最優的使用體驗。

ARMS 官網展示

相比開源使用 pinpoint 和 skywalking,阿里雲 ARMS 提供了移動端、前端、後端服務主機資源監控一體化,全視角洞悉系統性能問題,企業無需自己構建,幾分鐘就能有一個完整的運維監控平臺。對於首次構建業務監控系統的企業來說,ARMS 是首選。

道旅使用 ARMS 自定義監控支援的監控任務型別和建立流程,透過配置接入資料來源、清洗日誌和建立資料集三個關鍵步驟,快速自定義監控任務。借用 ARMS 完成流式計算服務的工作,整個方案配置簡單,讀寫效能好,不需要維護儲存,能快速生成監控資料。

透過道旅監控介面系統 Dida 獲取 ARMS 產生的監控資料,並提供給 Grafana,可以方便地生成各種報表。

新的改變

道旅透過使用 ARMS,在業務監控、運維搭建、成本最佳化等方面效果顯著。

實時業務大盤:透過 ARMS 提供的視覺化資料清洗任務,創建出來的業務大盤實時性好,可以一目瞭然地知道業務的變化,指導公司的經營與決策。

運維搭建簡單:使用 ARMS 不需要搭建流式計算系統,也不需要提供昂貴的儲存,透過簡單的配置就可以生成目標監控資料集,非常方便。

更最佳化的成本:使用 ARMS 的方式構建業務指標系統,在實時性滿足的情況下,對於道旅來說,比其他方式的大資料方案更具有競爭力。

正如道旅 CTO James 在應用 ARMS 之後感嘆:“憑藉 ARMS,道旅 IT 人員能夠在 5 分鐘內搭建和啟動基於大資料平臺的業務實時監控系統,在充分發揮資料監控時效性的同時,大幅提升了 IT 人員效率!”

產品答疑非阿里雲使用者是否可用?

可用,無論客戶是公有云/專有云/ 混合雲/自建 IDC,無論什麼雲廠商,只要在公網可訪問就能透過 ARMS 來監控。

接入 ARMS 是否需要修改程式碼?

不需要改動程式碼,載入探針即可實現監控。

ARMS 支援哪些監控?

ARMS 支援 Java、PHP 應用監控以及使用者體驗監控(Web 端和移動端),各種元件及業務監控(Prometheus 託管)。

21
最新評論
  • 為何故宮的房頂從來都看不到鳥糞?600多年了還如此明亮?
  • 珠穆朗瑪峰南北2個大本營,怎樣去?