v1.3.8beta
- 新增 Dashboard 页面 5 秒自动刷新所有数据
- 新增 nginx-module-vts 模块,实现更完善的流量监测能力
- 新增 Dashboard 页面 Nginx 启动时间显示
API 中同步增加字段,单位为 ms,可以自行转换
- 新增 Dashboard 页面中 TCP 流量监测功能
- 新增 Dashboard 页面中流量统计 MB/GB 单位自适应显示,单位超过 GB 会加粗显示
- 新增 Prometheus 格式流量监测接口
该服务会占用
9191/tcp
端口
可以在系统设置中打开公开指标接口
功能,以实现外部监控,该功能可能造成隐私泄露等安全风险,建议使用 Telegraf 等方案从本地收集数据上游服务器健康状态(HTTP/TCP)
<BASE_URL>:9191/up_status?format=[prometheus|json|html]
流量统计(HTTP)
<BASE_URL>:9191/req_status_http/format/[prometheus|json|html]/
流量统计(TCP)
<BASE_URL>:9191/req_status_tcp/format/[prometheus|json|html]/
- 新增 Dashboard 页面 Nginx 启动时间显示
- 优化 因插件功能冲突,动态域名解析功能,由原 ngx_upstream_jdomain 模块更换为 Tengine 自带 ngx_http_upstream_dynamic 模块
因
ngx_http_upstream_dynamic
模块和主动健康检测模块及负载均衡算法实现冲突,开启动态域名解析功能后,需要由 DNS 实现负载均衡及健康检测 - 优化 暂时精简 LuaJIT 环境
- 优化 引入 jemalloc 进行内存管理优化
- 优化 默认使用 VNSWRR 算法替代 NGINX 负载均衡算法