架构: 添加监控与运维文档

This commit is contained in:
Architecture Designer 2026-03-10 09:01:57 +00:00
parent 7d2627da4d
commit 8cb8e262bc

View File

@ -0,0 +1,66 @@
# 监控与运维文档
## 监控指标
### 系统指标
- CPU 使用率
- 内存使用率
- 磁盘 I/O
- 网络流量
### 应用指标
- API 响应时间
- 错误率
- 请求 QPS
- 在线用户数
### 业务指标
- 文件上传/下载次数
- 用户活跃度
- 存储空间使用
## 告警规则
| 指标 | 阈值 | 级别 |
|------|------|------|
| CPU | > 80% | 警告 |
| 内存 | > 85% | 警告 |
| 磁盘 | > 90% | 严重 |
| API 错误率 | > 1% | 警告 |
| 响应时间 | > 5s | 警告 |
## 日志管理
### 日志级别
- ERROR: 错误日志
- WARN: 警告日志
- INFO: 信息日志
- DEBUG: 调试日志
### 日志内容
- 时间戳
- 请求 ID
- 用户 ID
- 操作类型
- 请求参数
- 响应状态
- 响应时间
## 运维工具
### PM2 常用命令
```bash
pm2 status # 查看状态
pm2 monit # 实时监控
pm2 logs # 查看日志
pm2 restart all # 重启服务
```
### 数据库维护
```bash
# 备份
sqlite3 clouddisk.db ".backup backup.db"
# 优化
sqlite3 clouddisk.db "VACUUM;"
```