十九.支持按指定关键字(域名,url等)收集Tengine运行状态(ngxhttpreqstat_module)

来源:互联网 发布:dan的喜欢lofter乐乎 编辑:程序博客网 时间:2024/05/22 00:50
1.描述
  这个模块计算定义的变量,根据变量值分别统计Tengine的运行状况。
  可以监视的运行状况有:连接数、请求数、各种响应码范围的请求数、输入输出流量、rt、upstream访问。
  可以指定获取所有监控结果或者一部分监控结果。


2.示例
  http {
    req_status_zone server "$host,$server_addr:$server_port" 10M;


    server {
        location /us {
            req_status_show;
        }


        req_status server;
    }
 }


 以上例,通过访问/us得到统计结果
 每行对应一个server
 每行的格式
 kv,bytes_in_total,bytes_out_total,conn_total,req_total,2xx,3xx,4xx,5xx,other,rt_total
 kv 计算得到的reqstatuszone指令定义变量的值
 bytesintotal 从客户端接收流量总和
 bytesouttotal 发送到客户端流量总和
 conn_total 处理过的连接总数
 req_total 处理过的总请求数
 2xx 2xx请求的总数
 3xx 3xx请求的总数
 4xx 4xx请求的总数
 5xx 5xx请求的总数
 other 其他请求的总数
 rt_total rt的总数
 upstream_req 需要访问upstream的请求总数
 upstream_rt 访问upstream的总rt
 upstream_tries upstram总访问次数
0 0
原创粉丝点击