zabbix 计算聚合数据的错误

ZABBIX优化、如配置文件优化、后台数据库优化……

版主: sfzhang

回复
cui6522123
初学乍练
初学乍练
帖子: 1
注册时间: 2019年 3月 28日 14:27 星期四

zabbix 计算聚合数据的错误

帖子 cui6522123 »

分为如下两个步骤:
1.使用zabbix监控类型的整合功能实现对一个组的数据求和,定义的key类型如下:
grpsum[xjp_img,"api.qps.RB",last,1m] 目的是统计这个组内所有请求的请求数(qps)总和 这个可以成功,且可以生成数据
grpsum[xjp_img,"api.qps.1901",last,1m] 目的是统计这个组内所有请求的拒绝数(limit)总和 这个可以成功,且可以生成数据
2.使用zabbix监控类型的可计算功能实现对整合的数据进行计算求一个比例
根据官方文档的介绍,计算公式如下
last("grpsum[\"xjp_img\",\"api.qps.1901\",\"last\"]")/last("grpsum[\"xjp_img\",\"api.qps.RB\",\"last\"]")

但是总是报错,如下两种:
1. error reason for "All:api.qps.total[xjp_img]" changed: Cannot evaluate expression: expected numeric token at "last("grpsum["xjp_img","api.qps.1901"]",1m)+1".
2.error reason for "All:api.qps.total[xjp_img]" changed: Cannot evaluate function "last()": item "All:grpsum["xjp_img","api.qps.1901","last"]" does not exist.


所以请各位大神帮忙看看出错在上面地方了?查了好多资源也没找到问题所在

回复