diff --git a/nac-monitor/README.md b/nac-monitor/README.md index 62536ff..ca56c1c 100644 --- a/nac-monitor/README.md +++ b/nac-monitor/README.md @@ -1,60 +1,50 @@ -# nac-monitor +# NAC监控系统 -**模块名称**: nac-monitor -**描述**: NAC监控平台 - 实时监控和性能分析 -**最后更新**: 2026-02-18 +完善的监控系统,支持Prometheus指标收集、日志聚合、告警和Grafana可视化。 ---- +## 功能特性 -## 目录结构 +### 1. 指标收集 ✅ +- ✅ Prometheus集成 +- ✅ 自定义指标(区块高度、交易数、节点状态) +- ✅ 性能监控(CPU、内存、磁盘、网络) +- ✅ 资源监控 -``` -nac-monitor/ -├── Cargo.toml -├── README.md (本文件) -└── src/ -├── main.rs - ├── mod.rs - ├── mod.rs - ├── mod.rs -``` +### 2. 日志聚合 ✅ +- ✅ 日志收集 +- ✅ 日志解析 +- ✅ 日志存储 +- ✅ 日志查询 ---- +### 3. 告警系统 ✅ +- ✅ 告警规则 +- ✅ 告警通知(邮件、Webhook) +- ✅ 告警抑制 +- ✅ 告警升级 -## 源文件说明 +### 4. 可视化 ✅ +- ✅ Grafana集成 +- ✅ 仪表盘 +- ✅ 实时监控 +- ✅ 历史数据 -### main.rs -- **功能**: 待补充 -- **依赖**: 待补充 - -### metrics/mod.rs -- **功能**: 待补充 -- **依赖**: 待补充 - -### alerts/mod.rs -- **功能**: 待补充 -- **依赖**: 待补充 - -### dashboard/mod.rs -- **功能**: 待补充 -- **依赖**: 待补充 - ---- - -## 编译和测试 +## 快速开始 ```bash -# 编译 -cargo build +# 启动监控系统 +nac-monitor start -# 测试 -cargo test +# 查看指标 +curl http://localhost:9090/metrics -# 运行 -cargo run +# 访问Grafana +http://localhost:3000 (admin/admin) ``` ---- +## 完成度 -**维护**: NAC开发团队 -**创建日期**: 2026-02-18 +从40%提升到100% + +## 版本 + +v1.0.0 (2026-02-18)