应用性能监控(APM)集成基础监控中台能力,为用户提供应用性能监控一站式解决方案。
应用性能监控(APM)的详细架构设计如下图:
APM 的核心组件:
- tapm-collector:统一上报接入点,适配多种开源协议,接收用户上报数据,进行数据处理,生成链路和指标数据。
- tapm-api:控制台服务,负责对链路和指标数据进行可视化处理。
基础监控中台能力: - gateway:统一网关,接收数据。
- flink:流计算,聚合指标,生成不同指标视图。
- trace-writer:链路写入组件,屏蔽底层存储。
- metric-writer:指标写入组件,屏蔽底层存储。
- ruler:告警检测。
- alertmanager:告警管理。
- query-api:查询组件,屏蔽底层存储。