OpenTelemetry
ddatsh
APM 自 1970年以NASA为首的学术界逐渐走向商业应用
2010年google Dapper论文发表,分布式链路追踪诞生
traces、logs、metrics三者合称 Telemetry,有了它们,微服务开发者既能通盘考虑,又能深入局部分析,在系统规模扩大的同时仍然能够掌控全局
- 指标(Metrics)指出了是否存在问题,通常是通过告警「发现」
- 调用链(Traces)能标明问题点在哪里 「定位」
- 日志(Logs)帮助你定位到产生问题的根本原因 「分析」
业界常用链路追踪系统
Twitter的Zipkin,Uber的Jaeger,pinpoint,CAT,New Relic、DataDog、Hawlukar、SkyWalking,阿里的鹰眼,美团的Mtrace,滴滴Trace,新浪的Watchman,京东的Hydra