mridul2507/AI-Powered-INCIDENT-RESPONSE-PLATFORM
GitHub: mridul2507/AI-Powered-INCIDENT-RESPONSE-PLATFORM
一款基于 Next.js 和 PostgreSQL 构建的全栈应急响应与可观测性平台,帮助工程团队高效管理生产系统突发事件并加速故障解决。
Stars: 0 | Forks: 0
# IR 协助
# AI 驱动的应急响应与可观测性平台
IR Assist 是一个全栈的应急响应与可观测性平台,使用 **Next.js、TypeScript、Prisma 和 PostgreSQL** 构建。它通过现代且响应式的界面,帮助团队管理突发事件、监控服务健康状况、分析日志、跟踪运维指标,并维护审计追踪。
该项目受现代突发事件管理和可观测性平台的启发,专注于构建生产级的功能和可扩展的架构。
## 功能
### 仪表盘与分析
* 系统概览仪表盘
* 服务健康监控
* 突发事件状态分布
* 突发事件趋势分析
* 受影响最多的服务
* MTTR(平均解决时间)分析
* 实时指标更新
### 突发事件管理
* 创建、更新和删除突发事件
* 突发事件详情页
* 严重程度和状态跟踪
* 服务关联
* 搜索与过滤
* 解决突发事件工作流
### 突发事件时间线
* 突发事件活动流
* 时间线事件
* 状态变更跟踪
* 严重程度变更跟踪
* 服务分配跟踪
* 解决事件
* 彩色徽章和图标
### 服务监控
* 服务清单
* 服务详情
* 健康状态跟踪
* 响应指标
* 可用性监控
### 日志浏览器
* 结构化日志查看器
* 搜索功能
* 严重程度分类
* 实时日志更新
### 通知
* 通知中心
* 未读通知计数
* 突发事件通知
* 实时更新
### 基于角色的访问控制 (RBAC)
* Admin
* Engineer
* Viewer
### 审计日志
跟踪系统活动,包括:
* 突发事件创建
* 更新
* 解决
* 删除
### 导出
* CSV 导出
* PDF 报告生成
### 用户体验
* 响应式设计
* 支持深色模式
* 流畅的动画
* 交互式图表
* 现代 UI
## 技术栈
### 前端
* Next.js 15
* React
* TypeScript
* Tailwind CSS v4
### 后端
* Next.js API Routes
* Prisma ORM
* PostgreSQL
* NextAuth
### UI 与可视化
* Recharts
* Framer Motion
* Lucide React
### 部署
* Vercel
## 架构
```
Frontend
├── Next.js App Router
├── Tailwind CSS
├── Recharts
└── Framer Motion
Backend
├── API Routes
├── Prisma ORM
├── PostgreSQL
└── NextAuth
Core Modules
├── Dashboard
├── Incident Management
├── Timeline Events
├── Service Monitoring
├── Notifications
├── Logs Explorer
├── Audit Logs
├── Analytics
└── Exports
```
## 截图
### 仪表盘

### 突发事件详情

### 日志浏览器

### 审计日志

## 安装说明
克隆代码仓库
```
git clone https://github.com/mridul2507/AI-Powered-INCIDENT-RESPONSE-PLATFORM.git
```
安装依赖
```
npm install
```
运行开发服务器
```
npm run dev
```
## 构建
```
npm run build
```
## 在线演示
https://ir-assist.vercel.app/
## 项目状态
### 当前阶段
生产级全栈可观测性平台
### 已完成
* 仪表盘分析
* 突发事件管理
* 服务监控
* 日志浏览器
* 通知
* RBAC
* 审计日志
* 时间线事件
* MTTR 分析
* CSV 导出
* PDF 导出
* 实时更新
## 即将推出的功能
### AI
* AI 根因分析
* AI 突发事件摘要
* AI 复盘报告生成
* AI 日志分析
* AI 洞察仪表盘
### 平台增强
* Server-Sent Events (SSE)
* 多租户组织
* 高级分析
* SLA 跟踪
* MTTD 指标
## 部署
该应用程序部署在 Vercel 上。
## 许可证
MIT
标签:API集成, PostgreSQL, Prisma, 可观测性, 故障响应, 测试用例, 自动化攻击, 运维监控