run_promql
Execute custom PromQL queries to monitor system metrics, resource usage, and PostgreSQL health across environments using Prometheus data.
Instructions
Run custom PromQL.
Guardrail:
approvedmust be True before execution.
Modes:
instant=True: use/api/v1/queryat a single timestamp.instant=False: use/api/v1/query_rangefor a time window.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| promql | Yes | ||
| approved | No | ||
| instant | No | ||
| hours | No | ||
| minutes | No | ||
| days | No | ||
| step | No | 5m | |
| include_samples | No | ||
| start_time_utc_iso | No | ||
| end_time_utc_iso | No | ||
| end_offset_minutes | No | ||
| end_offset_hours | No | ||
| end_offset_days | No | ||
| server_name | No | ||
| instance | No | ||
| environment | No | ||
| env_hint | No | ||
| alert_pct | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |