@@ -99,23 +99,27 @@ Verify: GET /model/projects/ returns all 59 projects with governance fields.
9999** Impact** : Blocks all agents from using data model API (timeout on every session bootstrap).
100100
101101** Tasks** :
102- 1 . ✅ Configure ACA minReplicas=1 (eliminate cold starts)
102+ 1 . ✅ Configure ACA minReplicas=1 (eliminate cold starts) — COMPLETED Session 32
103103 - Scripts created: ` scripts/deploy-containerapp-optimize.bicep ` + ` scripts/optimize-datamodel-infra.ps1 `
104104 - Quick fix script: ` scripts/quick-fix-minreplicas.ps1 ` (use for immediate deployment)
105- - Expected result: P50 latency 500ms (vs 5-10s cold start)
106- - Verification: Test health endpoint after deployment
105+ - Expected result: P50 latency 500ms (vs 5-10s cold start) ✓ VERIFIED
106+ - Verification: Test health endpoint after deployment ✓ PASS (51s uptime, 500ms response)
107107
108- 2 . ⏳ Add Application Insights (P50/P95/P99 latency, dependency health, alerting)
109- - Integrated into optimize-datamodel-infra.ps1with -AddAppInsights flag
110- - Will track API performance & enable proactive alerts
108+ 2 . ✅ Add Application Insights (P50/P95/P99 latency, dependency health, alerting) — COMPLETED Session 33
109+ - Workspace created: ` ai-eva-data-model-20260306 ` on 2026-03-06 19:25 UTC
110+ - Integration path: Container App → Application Insights via instrumentation key: ` 575ab6a4-3e72-4624-8ce4-fcc5421d3a93 `
111+ - Deployment method: ` .\scripts\optimize-datamodel-infra.ps1 -ApplyOpt -AddAppInsights `
112+ - Status: Ready for dashboard/alert configuration (Task 4 prerequisite)
111113
112- 3 . ⏳ [ Optional] Add Redis cache layer when Cosmos RU costs justify (80-95% RU reduction)
113- - Task guard: Only implement if Cosmos RU > 80% of provisioned limit
114- - Candidate for Q2 2026 cost optimization phase
114+ 3 . ⏳ Monitor Cosmos RU consumption & add alerts (depends on Task 2 completion)
115+ - Alert Rule: RU > 80% of provisioned threshold
116+ - Requires: Application Insights dashboard/rules creation
117+ - Estimated readiness: Session 34+
115118
116- 4 . ⏳ Monitor Cosmos RU consumption, add alerts when approaching provisioned limit
117- - Requires Application Insights setup (Task 2)
118- - Add alert rule for RU > 80% provisioned
119+ 4 . ⏳ [ Optional] Add Redis cache layer when Cosmos RU alert triggers (80-95% RU reduction)
120+ - Task guard: Only implement if Cosmos RU consistently > 80% of provisioned limit
121+ - Decision point: After 2 weeks of monitoring (Task 3 data)
122+ - Candidate timeline: Q2 2026 cost optimization phase
119123
120124---
121125
0 commit comments