riddhikagoyal/cloud-monitor-dashboard

GitHub: riddhikagoyal/cloud-monitor-dashboard

一个全栈云基础设施监控仪表板,通过轮询服务并记录历史数据,实现实时服务健康状态可视化与停机事件自动检测。

Stars: 0 | Forks: 0

# 云基础设施监控仪表板 ![CI](https://github.com/riddhigoyal/cloud-monitor-dashboard/actions/workflows/ci.yml/badge.svg) 一个全栈云基础设施监控仪表板,可跟踪服务的实时运行时间和健康状况 —— 使用 React.js、Node.js、Express.js、MongoDB 和 Python 构建。 ## 功能 - 实时服务健康监控,每 30 秒自动刷新一次 - 实时仪表板显示 UP/DOWN 状态和响应时间 - MongoDB 日志记录,用于保存完整的运行时间历史 - Python 脚本,用于自动检测停机时间并记录事件 - REST API 后端,用于提供实时和历史服务数据 ## 技术栈 - **前端:** React.js - **后端:** Node.js, Express.js - **数据库:** MongoDB - **自动化:** Python - **工具:** Git, Postman, VS Code ## 如何运行 ### 后端 ``` cd backend npm install node server.js ``` ### 前端 ``` cd frontend npm install npm start ``` ### Python 监控器 ``` python monitor.py ``` ## 架构 - 后端每 30 秒轮询一次服务,并将日志保存到 MongoDB - REST API 向 React 仪表板提供最新状态和历史记录 - Python 脚本独立监控服务,并将事件记录到 `incident_log.txt`
标签:GNU通用公共许可证, MITM代理, MongoDB, Node.js, Python, React, Syscalls, 云基础设施, 无后门, 状态监控, 自定义脚本, 运维监控, 逆向工具