Metrics & Monitoring
The dashboard keeps the numbers that matter for what you're doing right now in front of you at all times, through the context-metrics strip, a row of live metric cards that sits above the tool grid and changes with the category you're working in.
This is operational, at-a-glance monitoring: "are my nodes ready, is anything alerting, how full is storage." For deep historical analysis and custom charting, EmberNet ships Grafana in the App Store. See Custom dashboards below.
The context-metrics strip
The strip shows a set of live cards, refreshed continuously. Which cards appear follows the category you've selected in the tool carousel:
| Category | What the strip shows |
|---|---|
| All | A situational overview: devices, running workloads, storage volumes, system status, network up/down, active alerts |
| Zero Trust Network | Mesh peers online, Flux services and identities online, edge routers, network alerts |
| Industrial Automation | PLC drivers up, broker tag count and throughput, Ignition gateway status, OT devices |
| App Deployment | Fleet bundles and clusters ready, reconciled services, App Store catalog size, running services |
| Edge Infrastructure | Nodes ready, running pods, scheduling pressure, storage used, volumes, healthy deployments |
| Device Management | Total and offline devices, device alerts, endpoints online |
| Monitoring & Diagnostics | Critical and warning alerts, alerts in the last 24h, probes |
| Sites | Sites online and alerting, site device and building counts |
| Compliance & Reporting | Audit events in the last 24h, permission denials, scheduled reports |
| Platform | Running workloads, AI service status, broker connections, active tenants, namespaces |
Selecting a category swaps the whole strip to that category's metrics. Everything is scoped to your current tenant. For platform staff, that's whatever the Client Switcher is set to.
Customizing the strip
Each category's strip is yours to tailor.
Choosing metrics
Open the gear on the metrics strip to choose which metrics appear for the current category. Pick anywhere from 3 to 12 metrics from the full catalog; the layout expands to fit. Your selection is saved per category and remembered between visits, so each category can show exactly what you care about. Use Reset to defaults to return a category to its standard set.
Choosing how each metric is drawn
Every metric card can be drawn several ways, so pick the one that reads best for that value from the card's visualization picker:
| Visualization | Best for |
|---|---|
| Stat | A single current value with a trend arrow |
| Sparkline | A value plus its recent shape over time |
| Gauge | A bounded value against warning/critical thresholds (e.g. storage %) |
| Donut | A part-of-whole reading |
| Status pill | An up/down or online/offline state |
| Heat strip | Severity or intensity at a glance |
| Bar | A small set of counts side by side |
Your choice per card is remembered, and colors follow the value, so a metric with thresholds turns amber as it approaches warning and red at critical.
Metrics you can't see
Some metrics are platform-wide and only meaningful to platform staff. If your role can't see a given metric, its card shows a dash rather than another tenant's number. The strip never leaks data across tenants.
What's measured
The catalog spans the whole platform: edge infrastructure (nodes, pods, scheduling, deployments), storage (volumes, capacity, health), the zero-trust mesh (peers, services, identities, routers), industrial systems (PLC drivers, broker tags and throughput, Ignition), devices and endpoints, sites, alerts, and compliance (audit events, permission denials). Every value is read live from the platform and scoped to your tenant.
Custom dashboards and historical analysis
The context-metrics strip is for live operational awareness, not ad-hoc charting. When you need to build your own dashboards, whether that's historical trends, correlated signals, OEE, or custom queries, deploy Grafana from the App Store. Point it at the time-series data your apps write to:
- InfluxDB or TimescaleDB for high-resolution time-series
- Prometheus for infrastructure and app metrics
- Telegraf to collect and route metrics into them
This keeps the operations console fast and focused while giving you a full-featured analytics surface when you need one.
Next steps
- Alerts & Notifications: turn a metric crossing a line into a page
- Dashboard Overview: the console and its tools
- App Store: Grafana: build custom dashboards
- API Reference: read the same metrics programmatically