vhost_traffic_status_zone vhost_traffic_status_dump vhost_traffic_status_display vhost_traffic_status_display_format vhost_traffic_status_display_jsonp vhost_traffic_status_display_sum_key vhost_traffic_status_filter vhost_traffic_status_filter_by_host vhost_traffic_status_filter_by_set_key vhost_traf...
如果使用vhost_traffic_status_filter_by_set_key指令,请按如下方式设置: 默认设置为32M共享内存大小。(vhost_traffic_status_zone shared:vhost_traffic_status:32m) 如果出现("ngx_slab_alloc() failed: no memory in vhost_traffic_status_zone")的异常日志,则增加到大于(usedSize*2) 如下示例: nginx.conf #...
vhost_traffic_status_filter_by_set_key $status $server_name; # 开启URL统计 vhost_traffic_status_filter on; vhost_traffic_status_filter_by_set_key $uri uris::$server_name; ... server { ... location /status { vhost_traffic_status_display; vhost_traffic_status_display_format html; } } }...
vhost_traffic_status_zone; ... server { server_name example.org; vhost_traffic_status_filter_by_set_key $geoip_country_code country::$server_name; vhost_traffic_status_limit_traffic_by_set_key FG@country::$server_name@US out:1024G; vhost_traffic_status_limit_traffic_by_set_key FG@count...
vhost_traffic_status_filter_by_set_key $geoip_country_code country::$server_name; location /status { vhost_traffic_status_display; vhost_traffic_status_display_format html; } } } 如果设置如上,则control的uri类似于example.org/status/control。
vhost_traffic_status_filter_by_set_key $uri uris::$server_name; #开启uri统计 1. 2. 3. 此外还有基于地理信息的统计,根据访问量或访问流量对nginx 做访问限制,详细使用见文档:https://github.com/vozlt/nginx-module-vts#installation 监控 prometheus增加nginx-vts的target即可 ...
1 . 打开vhost过滤: vhost_traffic_status_filter_by_host on; 开启此功能,在Nginx配置有多个server_name的情况下,会根据不同的server_name进行流量的统计,否则默认会把流量全部计算到第一个server_name上 2 . 在不想统计流量的server区域禁用vhost_traffic_status,配置示例: ...
vhost_traffic_status_zone; vhost_traffic_status_filter on; vhost_traffic_status_filter_by_set_key $status $server_name; sendfile on; keepalive_timeout 65; include conf.d/*.conf; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Traffic(in/out) and request and response counts and cache hit ratio per each server zone filtered through the vhost_traffic_status_filter_by_set_key directive Total traffic(In/Out) and request and response counts(It zone name is *) and hit ratio filtered through the vhost_traffic_status_filt...
vhost_traffic_status_display_format vhost_traffic_status_display_jsonp vhost_traffic_status_display_sum_key vhost_traffic_status_filter vhost_traffic_status_filter_by_host vhost_traffic_status_filter_by_set_key vhost_traffic_status_filter_check_duplicate vhost_traffic_status_filter_max_node vhost_traf...