admin
|
52e980ba2e
|
feat: 添加SQLite监控表自动初始化功能
1. 新增ensure_sqlite_monitor_tables函数检查并创建SQLite监控表
2. 在lifespan启动流程中加入SQLite表检查步骤
3. 重构监控表初始化脚本,支持本地执行模式
4. 优化模型差异检测,支持SQL脚本自动建表
|
2026-06-01 16:47:35 +08:00 |
|
chaoge
|
3d91b4c6af
|
chore: 调整健康检查端口和SQL注释验证内容
1. 更新docker-compose健康检查使用环境变量PORT
2. 优化SQL迁移脚本的注释和验证查询语句
|
2026-05-28 20:57:35 +08:00 |
|
chaoge
|
49b4046fd4
|
chore: 删除老旧的 migrate 迁移工具脚本
移除了整个 scripts/migrate 目录下的所有迁移相关脚本文件,包括README、多平台启动脚本、各功能迁移脚本等,不再维护这套手动迁移方案。
|
2026-05-28 20:20:44 +08:00 |
|
chaoge
|
c1075bc9ab
|
feat(migrate): add staging and monitor module database setup scripts
新增了两套数据库一键建表脚本:
1. PostgreSQL缓冲表建表脚本,用于APS数据清洗缓冲表初始化
2. SQLite监控模块建表脚本,用于API监控数据记录表初始化
同时附带了对应的SQL建表语句文件
|
2026-05-28 16:17:34 +08:00 |
|
chaoge
|
100218abe4
|
feat(deploy): add Uptime Kuma monitor auto-config script and update docker config
1. 为Uptime Kuma和Portainer添加环境变量监听端口配置
2. 新增setup_kuma_monitors.sh一键监控配置脚本
3. 更新部署文档,添加监控脚本使用说明
|
2026-05-28 12:09:31 +08:00 |
|
DevBox
|
750e8853f1
|
feat: 多项优化和修复
1. 修复数据库完整性错误:staging_routers.py 添加 _retry_count 字段默认值 0
2. 时区配置规范化:.env 和 settings.py 使用 IANA 格式(Asia/Shanghai),保持向后兼容
3. Docker 部署优化:
- Portainer 禁用 Edge 功能,释放 8000 端口
- Uptime Kuma 和 Portainer 设为默认启动服务
4. 新增部署模板:创建 scripts/deploy_docker/mount 目录结构
|
2026-05-27 01:39:44 +00:00 |
|
chaoge
|
48867846cd
|
refactor(docker-compose): 重构docker部署配置,切换为host网络模式
1. 移除自定义bridge网络,统一使用host网络模式
2. 优化docker-compose.yml配置,支持从Docker Hub拉取镜像或本地构建
3. 新增基于PROJECT_DIR环境变量的自动目录挂载机制
4. 大幅更新部署文档,补充多种部署方式、配置说明和故障排查指南
5. 调整环境变量覆盖逻辑,适配host网络模式下的本地服务访问
|
2026-05-27 00:50:29 +08:00 |
|
chaoge
|
6d512f0a59
|
feat: 添加数据库迁移功能并新增worker字段
1. 新增数据库结构迁移的后端API与前端UI交互功能
2. 为机台模具关联模型新增worker人员字段
3. 优化建表脚本为可重入的增量更新模式
4. 移除旧的业务规则校验函数
|
2026-05-26 14:48:12 +08:00 |
|
chaoge
|
028e7cbc63
|
fix:SQL script
|
2026-05-24 16:18:44 +08:00 |
|
chaoge
|
1deacd0704
|
feat(scripts): 优化服务状态显示信息
Redis显示增强:
- Docker容器: 显示镜像、端口
- 宿主机服务: 显示PID、监听地址、版本、内存、连接数
PostgreSQL显示增强:
- Docker容器: 显示镜像、端口
- 宿主机服务: 显示版本、数据目录、配置文件路径、连接状态
格式优化:
- 统一缩进和对齐
- 区分Docker和宿主机运行方式
- 显示关键运行参数
|
2026-05-24 08:12:32 +08:00 |
|
chaoge
|
5ab467830b
|
fix(scripts): 支持检测Docker容器中的Redis/PostgreSQL服务
问题:
- 原脚本只检查宿主机命令是否存在
- 无法识别Docker容器中运行的服务
- 导致提示"未安装redis-server"
修复:
- check_redis/check_postgresql增加多种检测方式:
1. Docker容器检测
2. 进程检测
3. 端口检测
- start_redis/start_postgresql优先尝试Docker方式
- status命令显示运行方式(容器名/镜像/端口)
- 错误提示增加Docker启动命令建议
|
2026-05-24 08:08:04 +08:00 |
|
chaoge
|
441966a9c6
|
feat(monitor): 添加国际化支持(中文/英文/德语)
- 新增i18n框架和3个语言包(405个翻译条目/语言)
- 修改监控模块3个HTML页面和JS添加国际化支持
- 支持浏览器语言自动检测、localStorage持久化、热切换
- 修复定时任务显示模板字符串语法错误
影响范围:
- static/lib/i18n/: 新增i18n框架和语言包
- static/monitor/: 监控模块全面国际化
- 11 files changed, +2481/-502 lines
|
2026-05-23 22:48:56 +08:00 |
|
chaoge
|
bc4d2f9475
|
fix:监控用表增加索引迁移脚本
|
2026-05-23 18:32:25 +08:00 |
|
chaoge
|
b347c6af57
|
feat: 日志历史查询页面重构优化
- 页面布局重构:header集成查询控件,分页移至tabs右侧
- 样式美化:全局等宽字体、Bootstrap图标、组件阴影动画
- 级别过滤改为≥逻辑,关键词支持多字段(路径/URL/请求体/响应体)
- 时间范围可选(支持查询全部数据)
- 统计数据改为后端计算(总数+级别分布)
- 高级筛选分解到各页签,边界隔离修复
- 表头冻结、列表自适应高度
- 新增日志查询索引迁移脚本
|
2026-05-23 15:39:53 +08:00 |
|
chaoge
|
78269d8d74
|
新增: binlog监听器高可用增强模块
实现功能:
- Prometheus指标暴露(/metrics端点)
- 背压控制(主动限流机制)
- 事件去重(Redis+文件降级)
- 配置热更新(审计日志)
- 主备故障转移(心跳检测)
- 分布式锁安全降级
- 连接池监控(泄漏检测)
- 重试策略优化(指数退避)
新增接口:
- GET /metrics, /health, /binlog/status
- GET /binlog/backpressure/status
- POST /binlog/config/update, GET /binlog/config/audit
- GET /binlog/dedup/stats
- GET /binlog/failover/status
测试覆盖:
- 单元测试71个,全部通过
- 压测验证:吞吐量499事件/秒,达标率99.91%
|
2026-05-22 07:08:49 +08:00 |
|
chaoge
|
8d0970d58e
|
bom缓冲表增加单位字段
|
2026-05-20 10:15:24 +08:00 |
|
chaoge
|
d8e8814d25
|
修复时区BUG
|
2026-05-18 08:55:25 +08:00 |
|
chaoge
|
bd25461adc
|
继续优化架构,优化导入导出及数据列表组件
|
2026-05-16 14:37:00 +08:00 |
|
chaoge
|
53f1cadc9f
|
优化物料缓冲表
|
2026-05-13 00:23:41 +08:00 |
|
chaoge
|
4229b64c6f
|
初步搭建缓冲表功能
|
2026-05-11 20:46:44 +08:00 |
|
chaoge
|
f0ed88fdf8
|
docker部署
|
2026-05-10 23:26:56 +08:00 |
|
chaoge
|
2af39e8eb5
|
20260510
|
2026-05-10 21:43:32 +08:00 |
|
chaoge
|
1352d72996
|
召回ubuntu部署脚本
|
2026-05-09 21:57:04 +08:00 |
|
chaoge
|
6de676b380
|
放弃其他部署方式
|
2026-05-09 20:16:19 +08:00 |
|
chaoge
|
4b7e7ae82a
|
docker部署脚本
|
2026-05-09 19:51:44 +08:00 |
|
chaoge
|
211cfc33aa
|
优化项目启动
|
2026-05-09 07:33:43 +08:00 |
|
chaoge
|
4557a48beb
|
优化ubuntu部署脚本
|
2026-05-09 00:36:50 +08:00 |
|
chaoge
|
56d68a2555
|
ubuntu部署脚本
|
2026-05-08 21:16:07 +08:00 |
|
chaoge
|
1ab48cc102
|
优化提示器在项目中的复用性及可维护性
|
2026-05-07 22:01:48 +08:00 |
|
chaoge
|
d69e8b88ea
|
加固binlog监听器
|
2026-05-07 21:14:29 +08:00 |
|
chaoge
|
ff79170874
|
优化数据库迁移脚本
|
2026-05-07 19:02:54 +08:00 |
|
chaoge
|
999a1640a0
|
优化监控
|
2026-05-07 15:32:33 +08:00 |
|
chaoge
|
cf4fbac3d7
|
IP白名单支持通配符
|
2026-05-05 17:08:52 +08:00 |
|
chaoge
|
897b0770c7
|
hotfix
|
2026-05-05 16:28:18 +08:00 |
|
chaoge
|
f92d86eab2
|
加固日志流
|
2026-05-05 12:41:00 +08:00 |
|
chaoge
|
b3c89a51ce
|
修复部署脚本
|
2026-05-04 20:37:17 +08:00 |
|
chaoge
|
197391f6f0
|
新增部署脚本
|
2026-05-04 17:19:05 +08:00 |
|
chaoge
|
a6636733d9
|
hotfix
|
2026-04-27 21:58:00 +08:00 |
|
chaoge
|
1b464a084a
|
创建多进程一键部署脚本
|
2026-04-26 21:54:30 +08:00 |
|
chaoge
|
c20fc8443f
|
hotfix
|
2026-04-26 14:25:10 +08:00 |
|
chaoge
|
c8104fd834
|
修复超越客户端
|
2026-04-24 01:39:06 +08:00 |
|
chaoge
|
cded0bd6a9
|
将apc拆分出aph
|
2026-04-22 19:04:13 +08:00 |
|
chaoge
|
5c6aef5fa1
|
使用装饰器实现事件消息的外发
|
2026-04-21 22:54:23 +08:00 |
|
chaoge
|
441affd697
|
强化binlog位置记录
|
2026-04-21 08:39:20 +08:00 |
|
chaoge
|
253d5cce49
|
增强基础设施稳定性,添加失败操作的恢复机制
|
2026-04-21 07:02:58 +08:00 |
|
chaoge
|
5d3557f8d9
|
事件速率限流令牌桶
|
2026-04-21 04:51:45 +08:00 |
|
chaoge
|
76969c0891
|
不搞异步版本,转而优化SQL查询性能
|
2026-04-19 03:41:24 +08:00 |
|
chaoge
|
d60bc85539
|
解决冲突
|
2026-04-18 09:22:03 +08:00 |
|
chaoge
|
db4b6d267a
|
日志数据库持久化小问题修正
|
2026-04-17 21:58:46 +08:00 |
|
chaoge
|
b30cb99b72
|
将数据持久化记录归入storage路径
|
2026-04-17 06:03:27 +08:00 |
|