《江河清-Apache Dubbo 云原生可觀測性的探索與實踐.pdf》由會員分享,可在線閱讀,更多相關《江河清-Apache Dubbo 云原生可觀測性的探索與實踐.pdf(21頁珍藏版)》請在三個皮匠報告上搜索。
1、Apache Dubbo 云原生可觀測性的探索與實踐云原生可觀測性的探索與實踐江河清(Apache Dubbo PMC、阿里云研發工程師)DevOps:高效 Building、Testing 和 Releasing-敏捷開發Microservices:組件化、服務化Containers:成本、Serverless應用的云原生升級應用的云原生升級規模大、迭代快穩定性問題云原生升級的挑戰與解決方案云原生升級的挑戰與解決方案圖片引用自 Peter BourgonThe Four Golden SignalsDubbo 在在 Metrics 方面的思考方面的思考LatencyTrafficErrors
2、SaturationRateErrorsDurationUtilizationSaturationErrorsRED methodUSE methodMicrometerPrometheusQPSRTErrorResourceRegistryDubbo 在在 Metrics 方面的思考方面的思考采集聚合暴露采集Dubbo 接入接入 Metrics 采集采集僅需添加一個依賴Dubbo 接入接入 Metrics 采集采集自動接入 Spring Boot ActuatorDubbo 接入接入 Metrics 采集采集接入 Prometheus 自動采集Dubbo 接入接入 Metrics 采集采集D
3、ubbo 接入接入 Metrics 采集采集Dubbo 在在 Tracing 方面的思考方面的思考原生內置 TracingAgent 注入Dubbo 在在 Tracing 方面的思考方面的思考 OpenTelemetry/OpenTracingMicrometer語言異構,支持多種語言只支持Java,spring-boot3默認集成Trace標準統一 APImicrometer-tracing-bridge-otel 可轉為 OT支持第三方 Zipkin,Jaeger,SkyWalking,Prometheus 等通過bridge機制可對接第三方背景CNCF孵化項目之一后起之秀文檔地址http
4、s:/opentelemetry.io/docs/https:/micrometer.io/docsDubbo 在在 Tracing 方面的思考方面的思考OpenTelemetryMicrometerJava 友好SpringBoot 3 原生適配與 Metrics 統一跨語言統一CNCF 孵化Micrometer+OpenTelemetry BridgeDubbo 接入接入 Tracing 采集采集Dubbo 接入接入 Tracing 采集采集Dubbo 接入接入 Tracing 采集采集Dubbo 在在 Logging 方面的思考方面的思考遇到問題不知道怎么排查Dubbo 在在 Logging 方面的實踐方面的實踐ELK/LokiLogging FrameworkAnalyzeDubbo 在穩定性方面的實踐在穩定性方面的實踐穩定性RT成功率QPS資源使用率觀測 Metrics 盯盤 Alarm 推送排查 Metrics 資源情況 Tracing 鏈路追蹤快恢 流量隔離 服務降級“1-5-10”故障快恢的實踐故障快恢的實踐1 分鐘發現 告警推送 日志畫像5 分鐘處置 監控分析 全鏈路追蹤 日志分析10 分鐘恢復 切流 限流 回滾關注我們獲取更多云原生資訊Thank you