架构: 添加监控与运维文档
This commit is contained in:
parent
7d2627da4d
commit
8cb8e262bc
66
architecture/monitoring.md
Normal file
66
architecture/monitoring.md
Normal 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;"
|
||||
```
|
||||
Loading…
Reference in New Issue
Block a user