Skip to content

APM

APM(Application Performance Management)即应用性能管理系统,是对企业系统即时监控以实现对应用程序性能管理和故障管理的系统化的解决方案。 应用性能管理,主要指对企业的关键业务应用进行监测、优化,提高企业应用的可靠性和质量,保证用户得到良好的服务,降低总拥有成本。APM 系统是可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题。 目前主流的产品都是借助 Google 的 Dapper 论文实现的 Dapper

核心指标

  • 日志(Logs)

  • 指标(Metrics)

  • 链路追踪(Traces)

主流 APM 系统

  • 日志(Logs): ELK

  • 指标(Metrics): Prometheus

  • 链路追踪(Traces): Skywalking

OpenTracing 概述

OpenTracing