APM 數據採集的兩種方式深入對比——探針埋點VS互聯數據

6.必須去除JVM/CLR上任何已有的遠程調試器、分析和監控工具代理。

從上述介紹可以看出,與PinPoint類似,Dynatrace通過字節碼增強埋點或類似技術在應用加載的過程中對用戶代碼進行動態修改。此類技術的優點在於可以對應用性能做比較完整的、分層次的監控,提供代碼級的問題定位(前提條件是滿足Agent部署條件),但是同樣可能對應用性能和穩定性產生影響。因為要分析代碼級的問題,所以對使用者也有一定的要求。除了應用性能數據外,如果用戶還想獲取業務相關數據、為業務決策提供數據依據,由經驗決策向數據驅動決策轉型(如利用全量交易過程數據實現真正的實時風控以及精準營銷),採用埋點方式實現起來比較困難, 需要消耗更多的人力和資源成本。

2. 互聯數據實現

2.1 簡介

互聯數據(Wire Data)是指連接客戶端和服務器之間的網絡光纖所承載的全量、雙向的通訊數據。它是被處理過的、高價值的業務可用數據源,是實時、直觀瞭解系統業務運行狀況最全面客觀的參考數據資源。

通過實時地將網絡中傳輸的海量數據重組而成的結構化數據,可以幫助IT運維人員創建行為基線、檢測異常行為,進行實時地性能故障定位和排除等;同時,讓運維團隊貼近業務,可以用數據來監測業務的交易量、成功率、失敗率等,為業務和運營團隊提供數據支撐,讓IT基礎設施更好地提供澎湃動力,為科技引領業務創新創造可能。

2.2 典型產品分析——天旦互聯數據引擎

APM 数据采集的两种方式深入对比——探针埋点VS互联数据

- 天旦互聯數據引擎產品架構 -

APM 数据采集的两种方式深入对比——探针埋点VS互联数据

- 天旦互聯數據引擎技術原理 -

天旦互聯數據引擎性能特點:

  1. 零風險。純旁路採集真實網絡數據,對現有業務應用的廠商、系統等無要求,無需部署Agent, 對生產系統無影響。所基於的端口鏡像技術已經非常成熟,對網絡設備性能無影響,詳情可參見CISCO官方參考文獻:https://www.cisco.com/c/en/us/support/docs/switches/catalyst-6500-series-switches/10570-41.html?dtid=osscdc000283#anc55

  2. 高實時性。毫秒級別的低延遲輸出,提升事中反欺詐、實時風控、客戶體驗等。

  3. 數據完整性高。跨業務條線旁路採集,提供無風險的全量交易過程數據,根據應用不同可以獲取到設備ID、瀏覽器ID、IP等信息。

  4. 使用和維護成本低。旁路部署、無需開發、系統架構簡單易用,對運維人員的要求低。

  5. 快速落地。系統成熟、部署快,有大量成功案例,現有解碼庫可支持市面上絕大部分協議(包括金融行業的特有協議,如二代支付、網銀、卡交易等)。如需擴展新的數據源,可以通過鏡像數據源並簡單配置完成。

  6. 業務梳理:幫助客戶梳理應用架構、提供業務性能指標基線,更精確地進行容量規劃、雲的規劃和設計。

  7. 實用性高。解決傳統運維無法滿足的高可用、應用快速上線等需要的可靠捷徑。

  8. 運維增值。不僅可以獲取性能數據,幫助運維團隊快速定位問題;還可將全量實時的過程業務數據輸出至相關數據應用系統,圍繞運維建立數據生態,提升運維部門價值。

3.總結

探針埋點可以獲取應用性能數據及系統資源使用數據,但總體使用和維護成本較高,需要一定的研發背景和人力投入。互聯數據則不僅可以獲取應用交易性能、網絡性能數據,幫助運維團隊快速定位性能問題,還可以零風險、實時、精準地獲取全量業務過程數據(精確到逐筆交易的明細數據),為商業決策和業務創新提供數據依據,賦予運維團隊相應的數據能力,幫助企業完成數字化轉型;而且使用和維護成本較低,無需研發背景,運維人員可以輕鬆使用維護。基於Wire Data的天旦互聯數據引擎產品是適應新時代、面向數字未來的APM數據獲取方式。

APM 数据采集的两种方式深入对比——探针埋点VS互联数据


分享到:


相關文章: