
brunoandClaude
1bccca8670
feat: 配置监控服务统一域名基于路径的路由
为 monitor.omniverseai.net 配置了基于路径的路由,实现单一域名访问所有监控服务。
## 主要变更
### 新增 Ingress 配置
- monitoring-ingress-final.yaml: Grafana、Prometheus、Alertmanager 路径重写配置
- monitoring-ingress-root.yaml: 根路径重定向到 Grafana
- monitoring-ingress-catchall.yaml: catch-all 规则处理其他路径
### 路由配置
- / → 自动重定向到 /grafana
- /grafana → Grafana 监控仪表板
- /prometheus → Prometheus 查询界面
- /alertmanager → Alertmanager 告警管理
- /login, /api/* 等 → 通过 catch-all 路由到 Grafana
### Helm 配置更新
- 更新 kube-prometheus-stack-values-optimized.yaml
- 配置 Grafana 子路径支持 (serve_from_sub_path)
- 配置 Prometheus 和 Alertmanager 的 externalUrl
### 测试和文档
- 新增测试脚本: scripts/test-monitoring-routes.sh
- 新增详细文档: docs/monitoring-ingress-setup.md
- 更新 README.md 添加统一访问入口说明
## 技术实现
- 使用 nginx-ingress rewrite-target 实现路径重写
- 配置 Grafana grafana.ini 支持子路径访问
- 使用多个 Ingress 资源处理不同路径优先级
- SSL 证书通过 cert-manager 自动管理
## 测试验证
所有路径均已测试通过:
✅ 根路径重定向
✅ Grafana 完整功能(包括 /login)
✅ Prometheus 查询界面
✅ Alertmanager 告警管理
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 21:49:06 +08:00
..
2025-11-24 21:49:06 +08:00
2025-11-24 21:49:06 +08:00
2025-11-24 21:49:06 +08:00
2025-11-24 21:49:06 +08:00
2025-11-24 21:49:06 +08:00
2025-11-24 21:49:06 +08:00
2025-11-24 21:49:06 +08:00