Model
DevHelm tags are flat — there are no nested or hierarchical tags. Express hierarchy by convention (
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:
Resist the urge to tag for every possible filter; you can always add a tag later, but you cannot easily reclaim a 50-tag soup.
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.