Commands
| Command | Description |
|---|---|
devhelm monitors list | List all monitors |
devhelm monitors get <id> | Get monitor details |
devhelm monitors create | Create a monitor |
devhelm monitors update <id> | Update a monitor |
devhelm monitors delete <id> | Delete a monitor |
devhelm monitors pause <id> | Pause a monitor |
devhelm monitors resume <id> | Resume a paused monitor |
devhelm monitors test <id> | Run an on-demand check |
devhelm monitors results <id> | Show recent check results |
devhelm monitors versions list <id> | List monitor config versions |
devhelm monitors versions get <id> <version> | Get a specific config version |
monitors list
List all monitors in your organization.| Flag | Type | Default | Description |
|---|---|---|---|
--page-size | integer | 200 | Number of items per API request (1–200) |
monitors get
Get detailed information about a single monitor.monitors create
Create a new monitor.| Flag | Type | Required | Description |
|---|---|---|---|
--name | string | Yes | Human-readable name for this monitor |
--type | string | Yes | Monitor type: HTTP, DNS, TCP, ICMP, HEARTBEAT, MCP_SERVER |
--url | string | — | Target URL or host |
--frequency | string | — | Check frequency in seconds (default: 60) |
--method | string | — | HTTP method: GET, POST, PUT, PATCH, DELETE, HEAD |
--port | string | — | TCP port to connect to |
--regions | string | — | Comma-separated probe regions |
Examples by type
monitors update
Update an existing monitor’s configuration.| Flag | Type | Description |
|---|---|---|
--name | string | New monitor name |
--url | string | New target URL or host |
--frequency | string | New check frequency in seconds |
--method | string | New HTTP method |
--port | string | New TCP port |
monitors delete
Delete a monitor. This also removes all associated check results.monitors pause
Temporarily stop a monitor from running checks. The monitor retains its configuration and can be resumed at any time.monitors resume
Resume a paused monitor.monitors test
Run an on-demand check immediately, without waiting for the next scheduled interval.-o json for structured output:
monitors results
Show recent check results for a monitor.| Flag | Type | Default | Description |
|---|---|---|---|
--limit | integer | 20 | Maximum number of results to show (1–1000) |
monitors versions list
List configuration versions for a monitor. Each update to a monitor creates a new version.| Flag | Type | Default | Description |
|---|---|---|---|
--limit | integer | 20 | Maximum number of versions to show |
monitors versions get
Get a specific configuration version.Next steps
Monitoring overview
Understanding monitor types, regions, and assertions.
Config as Code
Deploy monitors from YAML configuration files.