![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
诊断监控
文章平均质量分 69
诊断和监控方案
简放视野
Microservices, Cloud Native, Service Mesh. Java, Go.
️书写,是为了更清晰地表达,更深度地思考,更深刻地理解。
乐于分享,一直在学习实践的旅途中。
一位乐观开朗的it挨踢手艺人。
展开
-
度量监控平台,研发的助手
【背景】1.指标度量遥测数据准确、多维度和可观测2.统一管控台入口(SLS/ARMS日志查询,OpenTelemetry/SkyWalking,Grafana)3.Trace、Metric、Log (链路、指标、日志)【目标】1.快速排障,解决问题的助手2.整体联动,降低使用成本3.梳理排查路径,逆向思维反推问题,提效原创 2024-07-03 15:05:05 · 344 阅读 · 0 评论 -
【Arthas案例】应用包含两个相同全限定类名StaticLoggerBinder,引起log4j.Level类找不到异常
【3分钟内解决问题】两个不同的GAV依赖冲突,包含相同全限定类名,引起ClassNotFoundException【案例1】某应用依赖两个GAV不同的jar,但包含两个相同全限定类名StaticLoggerBinder,引起log4j.Level类找不到异常1.完整的异常调用栈【从案发现场找线索】2.关键的异常日志3.案发现场的源代码4.解决方法原创 2024-06-15 20:18:27 · 691 阅读 · 0 评论 -
【Arthas案例】某应用依赖两个GAV-classifier不同的snakeyaml.jar,引起NoSuchMethodError
【3分钟内解决问题】多个不同的GAV-classifier依赖冲突,引起NoSuchMethodErrorMaven依赖的三坐标体系GAV(G-groupId,A-artifactId,V-version)classifier通常用于区分从同一POM构建的具有不同内容的构件物(artifact)。它是可选的,它可以是任意的字符串,附加在版本号之后。警察抓犯人,收集线索是破案的关键所在。原创 2024-04-05 01:19:25 · 967 阅读 · 0 评论 -
分布式链路追踪与云原生可观测
分布式链路追踪系统历史Dapper,大规模分布式系统的跟踪系统大规模分布式系统的跟踪系统:Dapper设计给我们的启示阿里巴巴鹰眼技术解密京东云分布式链路追踪在金融场景的最佳实践分布式链路追踪在字节跳动的实践可视化全链路日志追踪 - 美团技术团队原创 2024-04-03 11:35:57 · 1352 阅读 · 0 评论 -
SkyWalking链路追踪上下文TraceContext的traceId生成的实现原理剖析
SkyWalking通过字节码增强技术实现,结合依赖注入和控制反转思想,以SkyWalking方式将追踪身份traceId编织到链路追踪上下文TraceContext中。是不是很有趣,很有意思!!!原创 2024-03-04 20:54:42 · 2717 阅读 · 6 评论 -
docker客户端的命令实践
docker客户端的命令实践原创 2023-01-13 15:47:46 · 535 阅读 · 0 评论