1.4.7版本changelog(重大版本) 1、将edge-node边缘节点的日志处理逻辑做了改造,由原来的发送给api组件再存入mysql,改成写入本地再由fluent-bit上传至clickhouse; 2、将edge-dns节点的日志处理逻辑做了改造,由原来的发送给api组件再存入mysql,改成写入本地再由fluent-bit上传至clickhouse; 3、edge-admin新增了clickhouse配置页面; 4、edge-admin新增了双写、单写mysql、单写clickhouse的日志策略; 5、优化了日志展示内容,可以查看更详细的日志内容; 7、node和dns节点新增了fluent-bit自动安装和配置逻辑,可以在平台新增边缘节点时直接完成fluent-bit的安装和配置; 8、新增clickhouse自动安装和配置脚本; 9、优化了edge-user的新增网站逻辑,新增了日志、统计、websocket、waf等必要功能的开关,让网站接入操作更简便; 10、优化了登录界面和后台风格,优化了部分功能展示,让平台整体显得更专业。 1.4.7版本升级步骤 1、将edge-api、edge-admin、edge-user三个组件的configs文件夹、平台的mysql数据库文件备份一下; 2、杀掉进程 killall -9 edge-api killall -9 edge-admin killall -9 edge-user 3、上传文件到/data/并解压(下面的命令不会覆盖原有有用配置) unzip -o edge-admin-linux-amd64-v1.4.7.zip -d /data/ unzip -o edge-user-linux-amd64-v1.4.7.zip -d /data/ 4、依次运行edge-api、edge-admin、edge-user cd /data/edge-admin/edge-api/bin chmod +x edge-api nohup ./edge-api 2>&1 & cd /data/edge-admin/bin chmod +x edge-admin nohup ./edge-admin 2>&1 & cd /data/edge-user/bin chmod +x edge-user nohup ./edge-user 2>&1 & 5、检查进程 ps aux | grep edge,看下对应进程是否在; 6、检查端口 ss -tuln,看下对应端口是否监听; 7、检查平台,登录平台,看下版本是否1.4.7,看下(node、dns)边缘节点是否最新(会自动升级),点一下各个页面看是否正常; 8、使用clickhouse安装脚本完成clickhouse安装,并在管理平台--系统设置--高级设置--日志数据库(clickhouse)进行配置; 9、在管理平台--网站列表--日志策略,新增日志策略,选“文件+clickhouse”、公用、停用默认数据库存储; 9、检查业务,打开某个经过waf的网站,查看网站是否正常打开,查看日志显示是否正常; 10、完成升级。 特别说明: 1、边缘节点的fluent-bit会自动安装,不需要手工安装和配置; 2、edge-node和edge-dns支持在ubuntu22.04和aws2023系统安装运行,可通过平台下发成功。