是確保複雜和分佈式系統成功的支柱之一。與對特定警報做出反應的傳統監控不同,可觀察性基於三個主要支柱提供了對系統的廣泛而深的視圖:指標 logs 和 treacs(traces traces(traces) 。這不僅允許識別問題,也允許其根本原因,對於諸如微服務等現代體系結構必不可少。 選項的角色
可觀察性與監視
中 什麼是上下文傳播?
想像一個場景,其中請求跨越了幾個微服務。如何跟踪這些相互作用中的每一個以了解所有流程?這要歸功於上下文傳播就像連接應用程序所有部分的導電線程,使您可以看到請求的完整路徑。此過程對於理解高度分佈式系統中的性能和找到問題至關重要。沒有上下文的傳播,我們只能對系統的孤立部分有可見的可見性,從而失去了事件之間的相關性。
選項列表的一個示例:讓我們想像一個用火影忍者的實踐示例:
上下文傳播機制
w3c跟踪上下文
上下文傳播中的挑戰 實現上下文傳播帶來了一些挑戰:
數據過載
:涉及更多的服務,需要收集,處理和存儲更多的跨度和數據。這會影響系統性能。對於那些採用或思考採用微服務的人,使用選項的可觀察性策略是不可避免的。 你呢?已經在您的環境中使用了可選測定法? 在LinkedIn上關注我以遵循更多內容。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3