🔧 API Status
Monitor API health, performance metrics, and system diagnostics
Loading diagnostics...
Never updated
Auto-refresh (30s)
🏥 System Health
Qualtrics API
Checking...
Response Time
--
Rate Limit
--
CosmosDB
Checking...
Containers
--
Documents
--
Storage
--
Surveys
--
Backend API
Checking...
Uptime
--
Environment
--
Azure OpenAI
Checking...
Model
--
Chat Calls
--
⚙️ Analytics Sync Service
Sync Status
Checking...
Status
--
Last Run
--
Last Success
--
Next Run
--
Last Run Results
Successful
--
Failed
--
Tracked Surveys
--
Tracked Surveys
Loading...
Recent Sync Activity
0 entries
Loading sync history...
🌐 Qualtrics API Health
Loading Qualtrics API health...
📊 API Metrics
Total API Calls
--
-- last hour
-- last minute
Cache Hit Rate
--%
-- hits
-- misses
Avg Response Time
-- ms
For non-cached API calls
Rate Limit Usage
--%
-- / -- remaining
Errors
0
0 rate limit hits
Success Rate
--%
Based on total API calls
🌐 Endpoint Performance
| Endpoint | Calls | Avg Latency | Cache Hit | Last Called |
|---|---|---|---|---|
🗄️ CosmosDB Details
Loading CosmosDB details...
💾 Cache Statistics
Loading cache statistics...
🚀 Deployment Info
Revision
--
Environment
--
Build Date
--
Uptime
--
📈 Error Trend (24h)
--
Errors (24h)
--
Errors (1h)
--
Avg/Hour
Loading error trend...
📜 Sync History
Loading sync history...
⚙️ Admin Settings
Sync Interval
How often the background service syncs survey data from
Qualtrics
6h
(default: 6h)
Max Surveys Per Sync
Maximum number of surveys processed in each sync cycle
50
(default: 50)
Auto-Verify
Automatically verify data integrity on schedule
Disabled
Verify Interval
How often to auto-verify data integrity (days)
7d
(default: 7d)
Settings are persisted to CosmosDB and survive container restarts. Sync interval changes
take effect on the next cycle.