如何用阿里云实行全链路数据追踪
簡介:?阿里云采用了日志服務,幫助暢捷通構建了用戶體驗感知、業務安全合規、用戶業務鏈路追蹤、成本預算的使用場景,實現了對用戶、業務、成本、安全等方面的全維度感知,使得運維效率提升了30%。
在日常生活中,遇到電腦卡、遲緩等問題,我們都會下意識地覺得“電腦壞了”,我們會介意每一秒的延遲帶來的等待,等待的這一秒可能會讓你輸了這場比賽、損失一筆交易、錯過一段愛情……。因此為了改善這一秒的延遲,我們會認真仔細地檢查系統、硬件、網絡等。也會為了這一秒的延遲,花重金來升級設備。在日常生活中,我們對于“慢”可謂是深惡痛疾,而企業又何嘗不是呢?
隨著互聯網的以及基礎設施的發展,越來越多的企業將業務搬到線上,業務數字化已經在各個行業得到廣泛應用,推動各行業的業務創新,提升了用戶體驗和效率。在業務往數據化轉型的浪潮下,企業業務就面臨以下四個趨勢:
從以上四個趨勢得出,如何提升用戶體驗,讓業務快速且穩定地為用戶服務,是企業在這個時代發展的關鍵。而“慢”,對于企業來說,就是一種故障。慢一秒可能會損失大量的用戶、慢一秒可能會讓服務器崩潰、慢一秒可能會被市場淘汰汰。
但更好的用戶體驗也意味著更高的投入,讓IT設施成為企業發展中累贅是一件很不明智的事情。那企業該如何克服這類問題呢?
針對這類問題,“微服務”應運而生。傳統的IT架構大多都是各種獨立系統的堆砌,這些系統的問題總結來說就是擴展性差,可靠性不高,維護成本高。但使用微服務架構后,越來越多的系統被拆解成了多個微服務。企業可將大量通用功能下沉為服務,并對服務不斷進行拆分,再根據不同的業務形態,快速組裝出前端應用,通過服務組裝和聚合的方式實現更快的開發速度,前端也能變得更輕。
但大量的微服務,使得整體運維難度也會提升,不同的微服務可能會帶來不同類型的數據、大量的警告以及處理不完的故障。那么能否有簡單的方式,來對大量的微服務進行管理呢?
暢捷通信息技術股份有限公司是用友旗下成員企業,致力于為小微企業提供社交化、個性化、服務化、小量化的生意管理支持。暢捷通充分利用SaaS業務與客戶的高頻互動的優勢深挖客戶的價值,從而多方面滿足小微企業對云產品的需求。暢捷通提出以暢捷通T+為核心的“云+端”戰略,以數智財稅、數智商業為核心,以數據服務與生態服務為延展,通過Spring Cloud技術體系建立微服務應用,為用戶提供定制化的服務。
但由于業務線的日益龐大、分布在各處微服務架構以及用戶體量的不斷攀升,暢捷通運維團隊也遇到了一些瓶頸,如
-業務高增長,用戶大體量,如何識別每一個用戶的體驗?是否能有數據支撐?
- 業界生態都在提全鏈路追蹤,如何實現高效利用?
- 如何管理好分散在各個服務器中的微服務,并解決成本難題?
- 安全要求常態化,安全合規的可觀測性黑盒無從入手
暢捷通運維團隊深挖日志數據使用場景,利用日志服務工具能力梅開二度,為暢捷通的業務發展提供了持續且強有力的支持,保障了業務高速發展及用戶體驗的良好運行。
基于上述問題,阿里云為暢捷通構建了基于日志服務的深度使用方案,協助暢捷通搭建了渤海平臺。
用戶體驗感知解決方案:
基于阿里云日志服務,收集全量的用戶請求日志,以租戶維度對于該層面日志進行了數據加工,提取出Apdex性能分數、請求成功率分數、錯誤請求分析、錯誤請求影響租戶占比等自定義指標,幫助客戶構建用戶健康體系。
用戶業務鏈路追蹤解決方案:
基于阿里云日志服務,在用戶使用側增加了二維碼上報功能,用戶使用過程中遇到問題,會自動彈出二維碼,用戶只需將帶有二維碼的界面截圖給問題處理人員即可,后續相關的同事只需要掃描二維碼即可將用戶當前環境等信息進行復現,結合建立的業務鏈路追蹤分析模型,即可解決問題。
系統管理可觀測性搭建解決方案:
基于阿里云日志服務,結合各微服務和預算數據,實時可視化展分析結果,將相關的數據進行了分析提取,使得整體使用情況具備可觀測性。
業務安全合規解決方案:
基于阿里云日志服務,暢捷通對于好生意日志庫進行了二次加工,對于商品增改操作進行實時和定時的批量檢測,之后對于結果配置進行和安全模塊對接,及時發現問題后,入庫RDS,相應通知到人工進行后續操作,極大的降低了業務風險,提升了業務安全合規比率。
阿里云采用了日志服務,幫助暢捷通構建了用戶體驗感知、業務安全合規、用戶業務鏈路追蹤、成本預算的使用場景,實現了對用戶、業務、成本、安全等方面的全維度感知,使得運維效率提升了30%。
原文鏈接
本文為阿里云原創內容,未經允許不得轉載。
總結
以上是生活随笔為你收集整理的如何用阿里云实行全链路数据追踪的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 看阿里云如何用云上技术创新,帮助哈啰单车
- 下一篇: 媒体智能-淘宝直播流媒体互动实践 | D