本仓库把vts和nginx-lua-prometheus和ngx_waf打进openresty
镜像中
基于docker-openresty构建
vhost_traffic_status_zone;
server {
listen 9145;
# 给日志模板使用的变量
set $resp_body "";
set $resp_cookies "";
location /metrics {
content_by_lua_block {
metric_connections:set(ngx.var.connections_reading, {"reading"})
metric_connections:set(ngx.var.connections_waiting, {"waiting"})
metric_connections:set(ngx.var.connections_writing, {"writing"})
prometheus:collect()
}
}
location /status {
vhost_traffic_status_display;
vhost_traffic_status_display_format html;
}
}