avgweb中显示如下:所定义的评价期间内的项的平均值。
格式:avg(sec|#num,<time_shift>)
sec or #num :评估期间以秒为单位或以最新收集的值(按井号开头)
支持的值类型:浮动,INT
示例说明:avg(#5) :5个最新的平均值avg(1h) :一小时之内的平均值avg(1h,1d) :一天前一小时之内的平均值
范例:
1,小时平均值
{www.linuxea.com:nginx.http.avg(1h)}=30000nginx http的key一小时的平均值如果=30000则触发
2,时间内次数
{www.linuxea.com:nginx.http.avg(#20)}=300000nginx http的key最近的10次的平均值等于300000则触发(假设:每次取值的时间为30秒,也就是说一次30的取值要达到300000,共取20次)
3,time_thrift
{www.linuxea.com:nginx.http.avg(1h,1d}=30000nginx http的key于一天前的一小时的平均值等于30000
4,分钟内值
{www.linuxea.com:nginx.http.avg(#10,10m)}<30000nginx http的key在最近的10分钟内最近10此的平均值如果小于30000则触发(在此间,如果取值更新为1分钟,#10就等于,1~10分钟的值)