Workspaces
A workspace owns what you monitor, its members and where its alerts go.
A workspace groups everything you monitor, the people who can access it, and the destinations its alerts can go to. Every monitor belongs to one workspace, and Monitoring is that workspace’s home page.
Members have a role:
- owner — manage the workspace and its monitors
- editor — manage monitors
- viewer — read-only
A separate account-level admin role manages server-wide things: workers, locations and settings.
Export & import
Export a workspace to a YAML file from Workspace → Settings → Export. It contains every
monitor (target, interval, expected response) and, for each one, the names of the locations
it runs in — under the key regions, which is the file format’s name for them and is unchanged
in 1.5.0 (the dashboard and API v2 say locations). Import it from Workspace → Import.
Import always creates a new workspace — it never merges into an existing one — keeping the
name from the file. So importing a Default export gives you a second workspace also called
Default; rename it afterwards if you like.
Locations are matched by name against the ones configured on the target instance:
- Each monitor re-attaches to the locations whose names match, so a like-named setup round-trips cleanly.
- If a name doesn’t exist here, the monitor is topped up from your other locations so it keeps the same number it had — never more.
- If you have fewer locations than a monitor needs, it gets all of them.
- If the instance has no locations at all, monitors import with none and sit at No Data until you add one and assign it — the importer warns you when this happens.
The location assignments travel by name, but the locations and workers themselves don’t — set those up on the target instance first for a clean import.