Appearance
Monitoring and troubleshooting
Where to look
| Question | Look at |
|---|---|
| Who changed what, when? | Audit log; a plugin's audit log (installs, upgrades, forced upgrades) |
| Is my service healthy? | Deploy, Manage backend service: status, health, CPU, memory, logs |
| Did the job run? | Jobs: run history and failed jobs |
| Where is the approval? | Task inbox; workflow instance history |
| Why can this user not...? | Effective permission viewer |
| Why is the page empty? | designer Problems, browser network tab, page's provider name |
Planned (placeholders)
Metrics dashboards, distributed traces, queue and API monitoring screens, error tracking with alerts, per-plugin health page. Planned. Platform logs and traces exist for operators; the Studio screens above are the tenant-facing view today.
Quick fixes
| Symptom | Likely cause and fix |
|---|---|
| Page is blank | route not published, or no permission; open Problems, publish, check the page permission |
| Widget not loading | its data source name does not match a provider; check the chain in Data |
| API 401 | no or expired session |
| API 403 | role lacks the permission; use the viewer |
| Entity not found | name mismatch, or plugin not installed |
| Workflow stuck | stage without outgoing transition, or a task assigned to a role nobody holds; Simulate |
| Plugin install failed | read the install message; check dependencies and role names |
| Permission not working | denies win; check field, record scope and menu layers |
| Grid shows 0 rows | grid shows zero rows |
| Job never runs | job never runs |
More in Studio troubleshooting.
