一、背景
有时候我们基于开源工具做出的一些系统,在开源工具之上封装了一些其他功能逻辑,这就会产生一定性能损失,那么这部分性能是多少呢,如果想量化出来,就需要对比测试了。
本文以MQ消息平台为例说明。
二、环境
1、数据埋点。
新建测试工程,引入micrometer-registry-prometheus进行数据埋点,采集SLA50-SLA999的数据指标。且生产者提供简单的http接口以供jmeter使用。
2、配置Prometheus
埋点地址经过访问能正常出数据后,将该地址配置进入prometheus.yml ,并且重启,
重启后,在Prometheus中检查该指标是否有数据。
如上图所示,输入指标名,执行后有数据说明正常。
3、配置Grafana
1)配置Prome