Dashboard Overview
Available Dashboards
StackFlow ships with a suite of pre-built dashboards covering all platform modules. Each dashboard is designed for a specific audience and use case, with drill-down links to underlying records for investigation. All dashboards use real-time data from Aurora PostgreSQL with Redis caching for fast load times.
- DynamoDB:
StackFlow_DashboardandStackFlow_DashboardWidgettables provisioned - Aurora: Analytics views (
v_incident_metrics,v_sla_compliance) created and accessible - Redis: Dashboard data cached under
sf:dash:{dashboardId}:{widgetId}with TTL 300s - Feature Flag:
dashboardsenabled inStackFlow_FeatureFlagfor the tenant
| Dashboard | Audience | Key Metrics |
|---|---|---|
| Executive Dashboard | C-suite, IT leadership | MTTR, SLA compliance, incident volume trends |
| SRE Metrics | SRE, DevOps teams | DORA metrics, error budget, deployment frequency |
| ITSM Operations | ITSM managers, team leads | Open incidents by priority/group, SLA status |
| Cloud Fleet Health | Cloud ops, SRE | Resource health, alert count, cost anomalies |
| FinOps Hub | FinOps, finance | Monthly spend, budget vs actual, top spenders |
| AI Observability | AI engineers, IT ops | Token usage, cost, cache hit rate, model latency |
| KB Analytics | Knowledge managers | Article views, deflection rate, search coverage |
Dashboard Access
Dashboard access is controlled by role. The Executive Dashboard is accessible to super_admin, itsm_manager, and cloud_admin roles. Team dashboards (ITSM Operations, Cloud Fleet Health) are accessible to agents and cloud operators. Custom dashboards can have granular access controls set to any combination of roles.
Customization
Administrators can customize dashboard layouts using the Dashboard Editor at Dashboards → Manage → Edit. The editor supports adding, removing, resizing, and repositioning widgets. Available widget types include: metric card, bar chart, line chart, pie chart, table, alert list, and AI insight card. Custom dashboards can be pinned to the home screen for specific user groups.
Data Refresh
Dashboard data refreshes automatically at configurable intervals. Real-time widgets (active incidents, current alerts) refresh every 30 seconds. Trend charts and historical metrics refresh every 5 minutes. The refresh interval can be adjusted globally in System Properties or per-dashboard in the editor. Manual refresh is always available via the refresh button in the dashboard header.
Embedding Dashboards
StackFlow dashboards can be embedded in external tools using signed iframe URLs. Generate an embed token in Dashboards → Manage → Embed and use the provided URL in an iframe. Embed tokens are scoped to a specific dashboard and have configurable expiry (default: 1 hour). Embedded dashboards respect the viewer's role-based access controls.