feat: Prometheus数据源管理 — 参考Grafana界面CRUD

- 后端: PrometheusDataSource model (22字段,含Basic Auth/TLS/Headers/Alerting)
- 后端: 8 API (CRUD + 设默认 + 连接测试 + 审计)
- 前端: 数据源管理页 — 表格列表 + Grafana风格配置Dialog
- 前端: 侧边栏「监控中心→数据源」菜单项
- 功能: Save & test 连接测试(含Basic Auth + Skip TLS)

Author: Logan.Li
This commit is contained in:
attacker committed 2026-06-18 14:03:00 +00:00
1 parent 1726ad65ac
commit 2596bbc789
3 files changed
+832

No files matched your search

@@ -91,6 +91,7 @@ const menuItems: MenuItem[] = [
{ id: 'metrics', name: '指标监控', icon: Cpu, path: '/metrics' },
{ id: 'trace', name: '链路追踪', icon: GitBranch, path: '/trace' },
{ id: 'alert-center', name: '告警服务', icon: Bell, path: '/alert-center' },
{ id: 'datasources', name: '数据源', icon: Database, path: '/datasources' },
],
},
{