- admin users API 改用 dbQueryParams 参数化查询 - dbExec 支持可选 params 参数 - bcrypt cost factor 10 → 12 - 密码最小长度 6 → 8 |
||
|---|---|---|
| config | ||
| docs/completed | ||
| preview | ||
| scripts | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| Dockerfile | ||
| README.md | ||
| docker-compose.yml | ||
| entrypoint.sh | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.mjs | ||
| shared | ||
| tsconfig.json | ||
| tsconfig.tsbuildinfo | ||
README.md
monitor-ai — 告警监控中心
tlyq.ai 统一基础设施告警监控中心,监控容器/端点健康状态,通过企业微信多 Webhook 推送告警。
功能
- 多维度健康检查(HTTP / Docker)
- 多 Webhook 渠道告警推送(企业微信)
- 告警去重、冷却机制、级别过滤、免打扰时段、抖动检测
- OIDC SSO + LDAP 备选 + localadmin 认证
- RBAC 权限(admin/editor/viewer)
- 审计日志(所有写操作记录)
- 暗色/亮色/自动主题切换
技术栈
- Next.js 15 App Router(output: standalone)
- SQLite(execFileSync + sqlite3 CLI)
- Tailwind CSS v4 + TLYQ 设计系统
- lucide-react 图标
本地开发
npm install
npm run dev # http://localhost:6181
环境变量
见 .env.example,本地开发使用 .env.local。
端口
| 环境 | 端口 |
|---|---|
| 本地开发 | 6181 |
| 生产部署 | 6181 |
文档
- 设计方案:
docs/superpowers/specs/2026-06-30-monitor-ai-design.md - 实施计划:
docs/superpowers/plans/2026-06-30-monitor-ai-implementation.md - CLAUDE.md:项目级 AI 指导文档