ワンクリックで
ed-monitors
Monitors - create, manage, snooze and resolve Edge Delta monitors and alerts.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Monitors - create, manage, snooze and resolve Edge Delta monitors and alerts.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
AI Teammate - manage connectors (PagerDuty, Slack, GitHub, ...), update teammates (agents) and view teammate activity.
Pipelines - fleet management, config changes, version history, deployments and live capture.
Dashboards - create, update, inspect and validate metric dashboards from the CLI.
Cross-signal incident investigation workflow - from alert to root cause using events, patterns, logs, metrics, traces and pipeline history.
Metrics - discover metric names and run aggregation queries (timeseries and tables).
Primary Edge Delta CLI - edx commands, authentication, output formats and conventions.
| name | ed-monitors |
| description | Monitors - create, manage, snooze and resolve Edge Delta monitors and alerts. |
| metadata | {"version":"1.0.0","author":"edgedelta","repository":"https://github.com/edgedelta/agent-skills","tags":"edgedelta,monitors,alerts,alerting","alwaysApply":"false"} |
Create, inspect, update and delete monitors; view triggered/resolved states.
The edx CLI must be installed and authenticated. See the ed-edx skill.
edx monitors list --output table
edx monitors get <monitor-id> # full definition: query, thresholds, notifications
edx monitors states # current triggered/resolved states
edx monitors states -q 'monitor.status:"alert"'
Monitor definitions are JSON. The reliable workflow is clone-and-edit:
# 1. Fetch an existing monitor of the same type as a template
edx monitors get <id> > monitor.json
# 2. Edit name, query, thresholds, notification targets
# 3. Create (or update in place)
edx monitors create --file monitor.json
edx monitors update <id> --file monitor.json
Monitor queries use the same CQL as search commands - validate the query first by running it:
edx logs graph -q 'severity_text:"ERROR" AND service.name:"api"' --lookback 1h
If the graph returns sensible numbers, the monitor query will too.
A metric_threshold monitor carries its query in formula_query (scope
metric) plus a window and thresholds:
{
"name": "API Errors",
"type": "metric_threshold",
"evaluation_type": "sliding_window",
"evaluation_function": "sum",
"evaluation_window": 900,
"threshold_type": "above",
"warning_threshold": 3,
"alert_threshold": 10,
"no_data_behavior": "show_no_data",
"formula_query": {
"formula": "A",
"queries": {"A": {"scope": "metric",
"query": "sum:api.error.count{service.name:\"api\"}.rollup(60)"}}
}
}
Evaluation is not real-time. A freshly created monitor showing "No Data" is
normal until its next scheduled evaluation. To confirm the query resolves and
would (or wouldn't) fire right now, dry-run it (requires edx >= 0.10.0):
edx monitors evaluate <monitor-id> # prints value vs thresholds + ALERT/WARNING/OK
edx monitors delete <monitor-id> --yes
When an alert fires:
edx monitors get <id> - what condition fired? what query?edx events search -q 'event.domain:"Monitor Alerts"' --lookback 2h -
correlated alerts around the same time?edx logs graph / edx metrics query).service.name/ed.tag to keep alerts actionable.