2.1 APM系统与OpenTracing标准

一、APM系统

  1. 应用性能管理系统:对企业应用进行相关监控,性能、故障等以及排查优化定位,用于分析与发现故障

  2. 现有APM系统都是基于Google的Dapper论文实现的;推荐网址

  3. 关注的三个方面:

    1. 日志:Logs

    2. 指标:Metrics

    3. 链路追踪:Traces

  4. 主流的APM系统:

    1. 日志:ELK Stack

    2. 指标:Prometheus(普罗米修斯)

    3. 链路追踪:Skywalking

二、OpenTracing标准

  1. 定义了一套统一分布式链路追踪标准API

  2. 类似于Java连接数据库的JDBC标准

Last updated