微服務中定位線上問題

2022-01-29 21:38:30 字數 423 閱讀 1915

微服務架構下的程式一般有多個節點提供服務,使用者請求不一定落在哪乙個節點,如果節點

存在問題,一般利用日誌監控系統來確認問題。

日誌監控系統提供實時日誌,以及全文檢索日誌,並且日誌實時查詢以及全文檢索查詢都要

以倒敘查詢。

中介軟體系統或業務系統對於日誌生成的級別,debug、info、error等級別,以及error日誌

要列印詳細日誌棧資訊。

通過合理詳細的使用日誌以及配合日誌監控系統的實時日誌以及日誌檢索功能一般能夠很快地

定位問題,定位到問題一般就能很快地解決。

錯誤日誌盡量列印棧資訊,info日誌、debug日誌盡量為預發布,error日誌要用於定位線上

異常。日誌監控系統監控中介軟體或業務系統一定要保持路徑正確,不正確的路徑要處理掉,及時處

理掉才能及時分析定位日誌反應的問題。

PHP問題定位 線上機器打日誌混亂問題定位分析

被交叉的日誌很有規律,都是單條日誌過長被截斷的,建議優化下 ruleanalysis.php 68 此處寫入日誌的字串長度為 int 25909 指令碼服務寫入日誌 如下 if this iscli true 檢視file put contents 的原始碼實現,最終寫檔案會執行到 php stre...

使用Spring AOP快速定位線上專案效能問題

前提 這篇文章以spring aop為例,介紹如何快速定位執行效率較低的方法,從而解決服務執行較慢的問題。如果不是很了解spring aop的小夥伴,可以先看一下我的這篇文章 spring學習之aop,然後再回來繼續看這篇文章。背景最近線上專案總是收到客戶發來的郵件,吐槽有一些動作要等好幾十秒才能有...

線上服務記憶體OOM問題定位

某乙個物件被頻繁申請,卻沒有釋放,記憶體不斷洩漏,導致記憶體耗盡 某乙個資源被頻繁申請,系統資源耗盡,例如 不斷建立執行緒,不斷發起網路連線 jmap heap 10765 jmap histo live 10765 more 所佔記憶體大小 類名消費者消費速度慢 或停止消費了 而生產者不斷往佇列中...