Model
| Property | Notes |
|---|---|
id | UUID identifier. Tags are referenced by name in YAML and CLI flags but by UUID in REST responses. |
name | Unique within the organization. Conventionally lowercase, hyphenated (payments, customer-facing, tier-1). |
color | Hex code (e.g. #10b981). Used for visual grouping in lists and incident timelines. |
organizationId | Organization the tag belongs to. Tags are organization-scoped. |
tier-1, tier-2) or by combining tags (team-payments + tier-1).
What you can tag
Tags are currently attachable to monitors via the API (/api/v1/monitors/{id}/tags). Tagging a monitor:
- Surfaces it in tag-filtered dashboard views.
- Feeds into notification policy match conditions for alert routing.
- Allows tag-based filtering on incident list endpoints.
Common tagging strategies
A small, opinionated taxonomy beats a sprawling one. The strategies below tend to age well:| Dimension | Example tags | Purpose |
|---|---|---|
| Team / ownership | team-payments, team-platform | Who pages on incidents from this monitor |
| Tier / criticality | tier-1, tier-2, tier-3 | Drives escalation severity and notification routing |
| Customer surface | customer-facing, internal | Status-page inclusion, SLO scope |
| Layer | frontend, api, database, infra | Postmortem grouping, ownership rotation |
| Compliance | pci, soc2, gdpr | Scoped audit reports |
Routing alerts by tag
Tags become powerful when paired with notification policies. A policy can match on any combination of tags and direct matching incidents to specific channels and escalation chains:Managing tags
- Dashboard
- CLI
- YAML
- Terraform
- Open Settings → Tags.
- Click Create Tag, choose a name and (optionally) a color.
- Apply tags from the monitor detail page, or in bulk from the monitors list view.
Lifecycle and constraints
- Renaming a tag updates references everywhere automatically — UUIDs stay stable.
- Deleting a tag removes it from every monitor it’s attached to. Notification policy match conditions referencing the deleted tag are flagged as broken in the dashboard until edited.
- Tag names are unique within the organization. Two tags with the same name cannot coexist.
- Tags are organization-scoped. They are visible across all workspaces in the organization.
Reporting and filtering
- Filter list views by tag combinations on monitors and incidents in the dashboard.
- Audit log search can filter by
subject.tagsfor tag-scoped activity reviews. - REST API supports
tagandtagsquery params on monitor and incident list endpoints — useful for building custom dashboards or feeding tag-filtered data into BI tools.
Next steps
Alert routing by tag
Build tag-driven notification policies.
Notification policies
Match on tags to route alerts.
Resource groups
Compare composite health vs flat tagging.
tags CLI
Manage from the command line.