rcourtman
|
7fc705ba07
|
feat(api): Add AI intelligence API endpoints
Expose learned AI intelligence data via REST API:
New endpoints:
- GET /api/ai/intelligence/patterns - Detected failure patterns
- GET /api/ai/intelligence/predictions - Failure predictions
- GET /api/ai/intelligence/correlations - Resource correlations
- GET /api/ai/intelligence/changes - Recent infrastructure changes
- GET /api/ai/intelligence/baselines - Learned baselines
All endpoints support ?resource_id filter for per-resource queries.
Changes endpoint supports ?hours filter (default: 24).
Backend additions:
- ai_intelligence_handlers.go - Handler implementations
- baseline.Store.GetAllBaselines() - Flat baseline export
- patrol.GetChangeDetector() - Access change detector
This enables frontend to display:
- 'OOM expected in 3 days based on pattern'
- 'When storage-1 is full, database VM restarts'
- 'VM memory baseline: 60-75%'
All tests passing.
|
2025-12-12 14:49:46 +00:00 |
|