天天看點

如何用阿裡雲實行全鍊路資料追蹤

在日常生活中,遇到電腦卡、遲緩等問題,我們都會下意識地覺得“電腦壞了”,我們會介意每一秒的延遲帶來的等待,等待的這一秒可能會讓你輸了這場比賽、損失一筆交易、錯過一段愛情……。是以為了改善這一秒的延遲,我們會認真仔細地檢查系統、硬體、網絡等。也會為了這一秒的延遲,花重金來更新裝置。在日常生活中,我們對于“慢”可謂是深惡痛疾,而企業又何嘗不是呢?

随着網際網路的以及基礎設施的發展,越來越多的企業将業務搬到線上,業務數字化已經在各個行業得到廣泛應用,推動各行業的業務創新,提升了使用者體驗和效率。在業務往資料化轉型的浪潮下,企業業務就面臨以下四個趨勢:

  1. 體驗是關鍵的競争力之一:統計結果,發現1秒的延遲增加,平均會帶來7%的使用者流失。
  2. 創新疊代在加速::55%的應用,每周甚至是每天,都會釋出更新。
  3. 基礎實施與架構在革新:多數企業業務采用了新型架構,這些變化,讓業務更靈活疊代,并可支撐更加複雜的業務、提升營運效率。
  4. 運維資料的多樣化:包括運維資料容量、可變性、種類都在增加,比如日志/名額/鍊路/審計/CMDB等。
如何用阿裡雲實行全鍊路資料追蹤

從以上四個趨勢得出,如何提升使用者體驗,讓業務快速且穩定地為使用者服務,是企業在這個時代發展的關鍵。而“慢”,對于企業來說,就是一種故障。慢一秒可能會損失大量的使用者、慢一秒可能會讓伺服器崩潰、慢一秒可能會被市場淘汰汰。

但更好的使用者體驗也意味着更高的投入,讓IT設施成為企業發展中累贅是一件很不明智的事情。那企業該如何克服這類問題呢?

針對這類問題,“微服務”應運而生。傳統的IT架構大多都是各種獨立系統的堆砌,這些系統的問題總結來說就是擴充性差,可靠性不高,維護成本高。但使用微服務架構後,越來越多的系統被拆解成了多個微服務。企業可将大量通用功能下沉為服務,并對服務不斷進行拆分,再根據不同的業務形态,快速組裝出前端應用,通過服務組裝和聚合的方式實作更快的開發速度,前端也能變得更輕。

但大量的微服務,使得整體運維難度也會提升,不同的微服務可能會帶來不同類型的資料、大量的警告以及處理不完的故障。那麼能否有簡單的方式,來對大量的微服務進行管理呢?

暢捷通資訊技術股份有限公司是用友旗下成員企業,緻力于為小微企業提供社交化、個性化、服務化、小量化的生意管理支援。暢捷通充分利用SaaS業務與客戶的高頻互動的優勢深挖客戶的價值,進而多方面滿足小微企業對雲産品的需求。暢捷通提出以暢捷通T+為核心的“雲+端”戰略,以數智财稅、數智商業為核心,以資料服務與生态服務為延展,通過Spring Cloud技術體系建立微服務應用,為使用者提供定制化的服務。

如何用阿裡雲實行全鍊路資料追蹤

但由于業務線的日益龐大、分布在各處微服務架構以及使用者體量的不斷攀升,暢捷通運維團隊也遇到了一些瓶頸,如

-業務高增長,使用者大體量,如何識别每一個使用者的體驗?是否能有資料支撐?

  • 業界生态都在提全鍊路追蹤,如何實作高效利用?
  • 如何管理好分散在各個伺服器中的微服務,并解決成本難題?
  • 安全要求常态化,安全合規的可觀測性黑盒無從入手

暢捷通運維團隊深挖日志資料使用場景,利用日志服務工具能力梅開二度,為暢捷通的業務發展提供了持續且強有力的支援,保障了業務高速發展及使用者體驗的良好運作。

基于上述問題,阿裡雲為暢捷通建構了基于日志服務的深度使用方案,協助暢捷通搭建了渤海平台。

如何用阿裡雲實行全鍊路資料追蹤

使用者體驗感覺解決方案:

基于阿裡雲日志服務,收集全量的使用者請求日志,以租戶次元對于該層面日志進行了資料加工,提取出Apdex性能分數、請求成功率分數、錯誤請求分析、錯誤請求影響租戶占比等自定義名額,幫助客戶建構使用者健康體系。

如何用阿裡雲實行全鍊路資料追蹤
如何用阿裡雲實行全鍊路資料追蹤

使用者業務鍊路追蹤解決方案:

基于阿裡雲日志服務,在使用者使用側增加了二維碼上報功能,使用者使用過程中遇到問題,會自動彈出二維碼,使用者隻需将帶有二維碼的界面截圖給問題處理人員即可,後續相關的同僚隻需要掃描二維碼即可将使用者目前環境等資訊進行複現,結合建立的業務鍊路追蹤分析模型,即可解決問題。

如何用阿裡雲實行全鍊路資料追蹤

系統管理可觀測性搭建解決方案:

基于阿裡雲日志服務,結合各微服務和預算資料,實時可視化展分析結果,将相關的資料進行了分析提取,使得整體使用情況具備可觀測性。

如何用阿裡雲實行全鍊路資料追蹤

業務安全合規解決方案:

基于阿裡雲日志服務,暢捷通對于好生意日志庫進行了二次加工,對于商品增改操作進行實時和定時的批量檢測,之後對于結果配置進行和安全子產品對接,及時發現問題後,入庫RDS,相應通知到人工進行後續操作,極大的降低了業務風險,提升了業務安全合規比率。

如何用阿裡雲實行全鍊路資料追蹤

阿裡雲采用了日志服務,幫助暢捷通建構了使用者體驗感覺、業務安全合規、使用者業務鍊路追蹤、成本預算的使用場景,實作了對使用者、業務、成本、安全等方面的全次元感覺,使得運維效率提升了30%。