From 8cb8e262bc8bdb1f73abffd418c2fe66aa15f7df Mon Sep 17 00:00:00 2001 From: Architecture Designer Date: Tue, 10 Mar 2026 09:01:57 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9E=B6=E6=9E=84:=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=9B=91=E6=8E=A7=E4=B8=8E=E8=BF=90=E7=BB=B4=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- architecture/monitoring.md | 66 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 architecture/monitoring.md diff --git a/architecture/monitoring.md b/architecture/monitoring.md new file mode 100644 index 0000000..f722773 --- /dev/null +++ b/architecture/monitoring.md @@ -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;" +```