MinBoxLogging
是一款分散式、零侵入式的鏈路日誌分析框架,支持 SpringCloud
微服務架構下配置使用,內部封裝了 RestTemplate
、 OpenFeign
兩種方式透傳鏈路信息。
MinBoxLogging
無需使用註解配置採集鏈路日誌,只需要添加 依賴
后簡單配置 MinboxLogginAdmin
的相關 地址
或 服務名稱
即可,每次在收到請求時就會把請求對應的鏈路日誌詳細信息自動上報到 MinBoxLoggingAdmin
進行後續分析、告警通知等。
logging-client支持配置多個指定logging-admin地址
logging-client支持平滑權重負載均衡上報指定logging-admin
logging-client支持隨機權重負載均衡上報指定logging-admin
logging-admin支持不配置basic auth用戶名、密碼信息
修改LoggingFactoryBean初始化配置方式為afterPropertiesSet
logging-client排除強制上報到logging-admin
logging-admin支持自定義LoggingStorage存儲日誌
logging-admin排除強依賴DataSource
logging-admin刪除LoggingAdminUiFactoryBean配置,合併到LoggingAdminFactoryBean內UiSetting
logging-client修改LoggingInterceptor為LoggingWebInterceptor
源碼地址:https://gitee.com/minbox-projects/minbox-logging
文檔地址:https://gitee.com/minbox-projects/minbox-logging/wikis
ApiBoot最佳集成實踐:ApiBoot Logging AutoConfiguration
[admin
]