• v1.3.8beta 7e3f75b157

    v1.3.8beta Stable

    kerem released this 2024-01-25 12:30:03 +03:00 | 32 commits to master since this release

    📅 Originally published on GitHub: Thu, 25 Jan 2024 10:16:30 GMT
    🏷️ Git tag created: Thu, 25 Jan 2024 09:30:03 GMT

    • 新增 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]/

    • 优化 因插件功能冲突,动态域名解析功能,由原 ngx_upstream_jdomain 模块更换为 Tengine 自带 ngx_http_upstream_dynamic 模块

      ngx_http_upstream_dynamic 模块和主动健康检测模块及负载均衡算法实现冲突,开启动态域名解析功能后,需要由 DNS 实现负载均衡及健康检测

    • 优化 暂时精简 LuaJIT 环境
    • 优化 引入 jemalloc 进行内存管理优化
    • 优化 默认使用 VNSWRR 算法替代 NGINX 负载均衡算法
    Downloads