Tanvi-s26/CloudSentinel
GitHub: Tanvi-s26/CloudSentinel
CloudSentinel 是一个 DevOps 基础设施监控与自动化事件响应平台,通过整合可观测性工具与自愈自动化机制来追踪系统健康、检测故障并执行恢复操作。
Stars: 0 | Forks: 0
CloudSentinel 是一个专注于 DevOps 的基础设施监控和自动化事件响应平台,可追踪系统健康状况、监控容器、检测故障、触发告警,并使用现代云原生工具执行自愈操作。
# 🚀 CloudSentinel
## 智能基础设施监控与自动化事件响应平台
CloudSentinel 是一个专注于 DevOps 的平台,旨在监控基础设施、追踪系统健康状况、检测服务故障,并自动化事件响应操作。
该项目通过将可观测性、监控、自动化和云部署实践结合到一个平台中,模拟了真实世界的 DevOps 工作流。
---
## 功能特性
### 基础设施监控
- CPU 使用率监控
- 内存使用率监控
- 磁盘使用率监控
- 网络监控
### 容器监控
- Docker 容器状态追踪
- 容器资源消耗
- 健康检查
### 事件检测
- 服务故障检测
- 资源阈值监控
- 自动化告警生成
### 自愈自动化
- 自动服务重启
- 事件记录
- 恢复追踪
### 仪表板与可视化
- Grafana 仪表板
- 实时指标
- 历史监控数据
### DevOps 实践
- Docker 化服务
- 基础设施即代码就绪
- CI/CD 集成
- 云部署
---
## 技术栈
### 监控
- Prometheus
### 可视化
- Grafana
### 容器
- Docker
- Docker Compose
### 后端
- Python
### 自动化
- Bash 脚本
### 云服务
- AWS EC2
### CI/CD
- GitHub Actions
---
## 项目架构
用户
↓
Grafana 仪表板
↓
Prometheus
↓
Node Exporter
↓
CloudSentinel 自动化引擎
↓
Docker 服务
↓
AWS EC2 基础设施
---
## 学习目标
- 基础设施监控
- 可观测性
- 事件管理
- Docker 运维
- CI/CD 流水线
- AWS 部署
- Linux 管理
- DevOps 自动化
---
## 项目状态
🚧 开发中
当前阶段:
项目搭建与监控基础
---
## 作者
由 Tanvi 构建
MTech CSE | DevOps 与云计算爱好者
标签:LNA, 应用安全, 版权保护, 自定义请求头, 请求拦截, 逆向工具