Monitoring & alerts
Edge devices are, by definition, somewhere you are not. This section is about closing that gap: seeing what a device is doing, keeping the logs you need without drowning in the ones you don’t, and being told when something breaks rather than finding out from a customer.
There are two modes here, and it is worth knowing which one you are in. Looking at a device is what you do when you already suspect something. Alerting is what tells you to go look.
flowchart LR
DEV["Devices and<br/>applications"] -->|"metrics"| M["monitoring.edgelq.com"]
DEV -->|"forwarded logs"| L["logging.edgelq.com"]
M --> LOOK["Device overview<br/><i>you go look</i>"]
L --> LOOK
M --> COND["Alerting condition<br/><i>threshold on a metric</i>"]
COND --> POL["Alerting policy"]
POL --> CH["Notification channel<br/><i>email, webhook, ...</i>"]
CH --> YOU(["You are told"])
In this section
-
A tour of the dashboard page for a single device: status, hardware details, resource metrics, live and historical logs, reboot, and terminal access.
-
What a device forwards and at which severity, how to change it, and how to pull logs on demand instead.
-
Alerting policies, conditions, and notification channels: the full path from a metric crossing a threshold to somebody being told.
-
Which metrics are worth alerting on, and what a sensible threshold looks like for each.
-
Letting the platform investigate a firing alert, and optionally remediate it, before it reaches you.
-
The metric types devices report, with their kinds, units, and labels — what you need to query a metric or write an alerting policy as JSON.
-
Who did what, when, and what changed as a result.
What you need
- access to the SPEKTRA Edge dashboard
- a project with at least one provisioned device
- the cuttle CLI, for the parts that use it
If you are missing any of these, Get started sets them up.