devops capability actions
DevOps aggregator for beszel, uptimekuma, traefik, grafana, wakapi, and dozzle
Part of the workflow capability catalog. Result envelope and usage patterns: ../capabilities.md.
capability:devops.beszel_get_system
Get a Beszel system
Inputs (params):
| Param | Type | Required | Description |
|---|---|---|---|
id |
string |
yes | System ID |
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: beszel_get_system_step
action: capability:devops.beszel_get_system
params:
id: "..." # required
capability:devops.beszel_list_systems
List Beszel systems
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: beszel_list_systems_step
action: capability:devops.beszel_list_systems
capability:devops.dozzle_health
Dozzle health and version
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: dozzle_health_step
action: capability:devops.dozzle_health
capability:devops.grafana_health
Grafana health
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: grafana_health_step
action: capability:devops.grafana_health
capability:devops.grafana_list_datasources
List Grafana datasources
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: grafana_list_datasources_step
action: capability:devops.grafana_list_datasources
capability:devops.grafana_query
Query prometheus/alloy/loki/tempo/pyroscope via Grafana
Inputs (params):
| Param | Type | Required | Description |
|---|---|---|---|
backend |
string |
yes | prometheus |
expr |
string |
yes | Query expression |
datasource_uid |
string |
no | Optional datasource UID |
from |
string |
no | Grafana from time (default now-1h) |
to |
string |
no | Grafana to time (default now) |
max_lines |
number |
no | Loki max lines |
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: grafana_query_step
action: capability:devops.grafana_query
params:
backend: "..." # required
expr: "..." # required
datasource_uid: "..."
from: "..."
to: "..."
max_lines: 0
capability:devops.grafana_search_dashboards
Search Grafana dashboards
Inputs (params):
| Param | Type | Required | Description |
|---|---|---|---|
query |
string |
no | Search query |
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: grafana_search_dashboards_step
action: capability:devops.grafana_search_dashboards
params:
query: "..."
capability:devops.health
Aggregate health of configured devops backends
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: health_step
action: capability:devops.health
capability:devops.netalertx_health
NetAlertX health
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: netalertx_health_step
action: capability:devops.netalertx_health
capability:devops.netalertx_list_devices
List NetAlertX devices
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: netalertx_list_devices_step
action: capability:devops.netalertx_list_devices
capability:devops.netalertx_search_devices
Search NetAlertX devices
Inputs (params):
| Param | Type | Required | Description |
|---|---|---|---|
query |
string |
yes | Search query |
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: netalertx_search_devices_step
action: capability:devops.netalertx_search_devices
params:
query: "..." # required
capability:devops.netalertx_totals
NetAlertX device totals
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: netalertx_totals_step
action: capability:devops.netalertx_totals
capability:devops.status
Configured devops backends
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: status_step
action: capability:devops.status
capability:devops.traefik_list_routers
List Traefik routers
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: traefik_list_routers_step
action: capability:devops.traefik_list_routers
capability:devops.traefik_list_services
List Traefik services
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: traefik_list_services_step
action: capability:devops.traefik_list_services
capability:devops.traefik_overview
Traefik overview
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: traefik_overview_step
action: capability:devops.traefik_overview
capability:devops.uptimekuma_health
Uptime Kuma health
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: uptimekuma_health_step
action: capability:devops.uptimekuma_health
capability:devops.uptimekuma_metrics
Uptime Kuma metrics summary
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: uptimekuma_metrics_step
action: capability:devops.uptimekuma_metrics
capability:devops.wakapi_list_projects
List Wakapi projects
Inputs (params):
(none)
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: wakapi_list_projects_step
action: capability:devops.wakapi_list_projects
capability:devops.wakapi_summary
Wakapi activity summary
Inputs (params):
| Param | Type | Required | Description |
|---|---|---|---|
interval |
string |
no | Interval (default today) |
Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.
Usage:
- id: wakapi_summary_step
action: capability:devops.wakapi_summary
params:
interval: "..."