- Dashboard — upload a CSV file directly through the web UI
- API — send JSON payloads programmatically
Create a Baseline via Dashboard
A baseline teaches Canary Edge what “normal” looks like for your machine. To create one from the dashboard:- Go to Machines in the sidebar and click + Add Machine
- Choose Univariate (single sensor) or Multivariate (multiple correlated sensors)
- Enter a Machine ID (e.g.
pump-47-vibX) - Select the Granularity that matches your data sampling rate
- Upload a CSV file with your historical normal-operation data
- Set Sensitivity (0-99) — higher values flag more anomalies
- Click Create Baseline
CSV format for baseline
Univariate — two columns with a header row:Baseline creation takes up to 30 seconds. The model fine-tunes a predictor specifically for your machine’s normal behavior patterns.
Run Detection via Dashboard
Once a machine has a baseline, you can upload new data to check for anomalies:- Go to the machine’s detail page
- Click Run Detection
- Upload a CSV file with the same format as your baseline data (timestamp, value)
- Set Sensitivity and click Detect Anomalies
Create a Baseline via API
Run Detection via API
Every detection request needs aseries array of objects with timestamp and value: