阿里云上監(jiān)控知多少(下)

來源:  技術想要What
作者: AX3295977
時間:2021-07-19
17164
“可監(jiān)控、可灰度、可回滾” 據(jù)說是阿里集團內(nèi)部有關系統(tǒng)穩(wěn)定性的“三板斧”,作為第一步的“可監(jiān)控”自然是所有業(yè)務條線的一項“剛需”,那么到底如何實現(xiàn)“可監(jiān)控”就讓我們從阿里云的現(xiàn)有監(jiān)控服務產(chǎn)品中來一窺究竟吧。

“可監(jiān)控、可灰度、可回滾” 據(jù)說是阿里集團內(nèi)部有關系統(tǒng)穩(wěn)定性的“三板斧”,作為第一步的“可監(jiān)控”自然是所有業(yè)務條線的一項“剛需”,那么到底如何實現(xiàn)“可監(jiān)控”就讓我們從阿里云的現(xiàn)有監(jiān)控服務產(chǎn)品中來一窺究竟吧。

阿里云目前有兩大監(jiān)控服務體系,一個是偏向于云基礎架構側的“云監(jiān)控”、一個是偏向于應用側的“應用實時監(jiān)控”,上一次我們介紹了云監(jiān)控,這次我們再來了解一下應用實時監(jiān)控這個體系。

應用實時監(jiān)控又稱ARMS是阿里云一個偏向應用層監(jiān)控的產(chǎn)品家族,其中第一部分是應用服務監(jiān)控,這個產(chǎn)品說白了就是一款APM應用性能管理(Application Performance Management)產(chǎn)品,這個市場里的產(chǎn)品過去主要面向的都是一些線下IDC的應用場景,雖然后來也出現(xiàn)了一些SaaS化的APM產(chǎn)品,但總體上面向的客戶群還是以非互聯(lián)網(wǎng)客戶為主,而阿里云的這款APM是從阿里巴巴內(nèi)部電商等業(yè)務里孵化出來的,因此天然具備的是互聯(lián)網(wǎng)的基因,隨后在很多的傳統(tǒng)企業(yè)互聯(lián)網(wǎng)轉型項目中被大量的采用,只要是中臺相關的項目建設,ARMS都是繞不過去的產(chǎn)品,由于之前對應用監(jiān)控這塊兒有過探討,所以這次對于這個產(chǎn)品的細節(jié)我這里就不過多介紹了。

除了APM,ARMS還有前端監(jiān)控這一部分的功能,通過在WEB或者小程序的前端代碼中嵌入ARMS的埋點代碼,就能對應用的前端運行狀態(tài)進行掌控,監(jiān)控的狀態(tài)包括前端頁面的打開和運行速度、運行過程中自身及API的出錯等情況。

用戶使用ARMS前端監(jiān)控主要能夠獲得如下好處:

  • 及時的獲知用戶在本站點遇到的JS錯誤信息。

  • 及時獲知應用對外部調(diào)用的成功率等信息。

  • 及時獲知前端頁面在全球各地的打開速度。

前端監(jiān)控主要是被動的接收用戶訪問頁面之后監(jiān)控數(shù)據(jù),假如客戶希望更主動的改善用戶的使用體驗就引出了ARMS產(chǎn)品家族的另一個服務“云撥測”,這個云撥測有些類似于云監(jiān)控的站點監(jiān)控,都是利用阿里云遍布全球的探測站點對目標網(wǎng)站或服務的可用性進行“主動”的探測的服務。

相對于云監(jiān)控中的站點監(jiān)控,ARMS體系中的云撥測更加偏向于對應用服務返回的WEB元素進行更細粒度的探測和匹配,說白了就是云撥測能夠創(chuàng)建對目標站點進行定時“瀏覽”的任務,在此期間對于頁面的元素級錯誤進行及時的預警以改善用戶體驗。

最后一個ARMS家族的成員來自開源的監(jiān)控體系,正是當下正炙手可熱的Prometheus監(jiān)控服務。使用ARMS Prometheus完全兼容開源Prometheus的客戶端和查詢語言(PromSQL),而不需要自行構建和運維Prometheus的各種后臺服務,直接開箱使用即可,目前ARMS Prometheus 既支持對自建或者云上的K8S集群進行監(jiān)控接入,又支持通過豐富的開源Exporter組件接入到ECS服務器中的MySQL、Redis、MongoDB、ElasticSearch、RocketMQ、Ngnix、ZooKeeper等中間件服務,隨著Prometheus相關生態(tài)的日益繁盛,未來將會有更多的中間件服務以Exporter的方式接入到Prometheus體系中,這樣一來通過ARMS的Prometheus服務就能完整的實現(xiàn)對在ECS上自建的各類應用中間件的監(jiān)控,可以說ARMS Prometheus補上了阿里云上監(jiān)控的最后一塊拼圖。

立即登錄,閱讀全文
版權說明:
本文內(nèi)容來自于 技術想要What,本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家