بنقرة واحدة
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.