APM性能监控平台搭建_Jmeter+Inlfluxdb+Promethues+Grafana
APM性能监控平台搭建 APM架构 服务安装 服务配置 Grafana模板 实际事例 APM架构 上次公司请《性能测试进阶指南——LoadRunner11实战》作者陈霁来公司讲课,介绍了APM,感觉挺好用的,于是就搭建了一个。APM主要是对性能测试全流程进行监控并反映的一个平台框架。要实现的内容如下: 实时监控jmeter压测过程中的请求数据/响应数据以及对应统计信息等 实时监控被测主机的性能数据,比如CPU/内存/IO/网络等信息 其中涉及到两个重要的时序数据库: Influxdb 和 Promethues 。Influxdb用于存储Jmeter执行过程的请求和响应信息;Promethues有两个作用,一个是监控服务器信息,另一个是存储这些数据信息;整体架构如下: 服务安装 Influxdb/Promethues/Grafana的安装都挺简单的,直接网上找一些安装文档即可。不赘述。然后Promethus要监控服务器,需要分为 Linux 和 Windows 服务器。 Linux:直接官网下载Node_exporter并执行./node_exporter即可,端口为 9100 Windows: wmi_exporter下载地址 下载wmi_exporter.msi,双击运行即可,端口为 9182 服务配置 Jmeter配置 :添加后端监视器 要配置几个关键项: