360 Secure SkillHub
360 安全技能中心

Watadot Aws Cloudwatch

该 Skill 提供 AWS CLI 命令,用于跟踪和筛选 CloudWatch Logs、读取 EC2 CPU 指标、查看告警状态及列出仪表盘,并给出日志保留与告警设置建议;不包含创建或修改 AWS 资源的命令。

ordiy
ordiy
热度 58.13
最近更新 2026-05-11 17:32:28
分类:开发依赖:代码执行 / 第三方 API应用场景:DevOps / 数据处理 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add watadot-aws-cloudwatch
Metadata
name
watadot-aws-cloudwatch
description
Observability and monitoring by Watadot Studio. Log tailing and metric extraction.
metadata
{"openclaw":{"emoji":"📈","requires":{"anyBins":["aws"]}}}

AWS CloudWatch Skills

Observability and automated monitoring patterns.

🚀 Core Commands

Log Insights

# Live tail of a Log Group
aws logs tail /aws/lambda/<function-name> --follow

# Query logs for errors (last 1h)
aws logs filter-log-events --log-group-name <name> --filter-pattern "ERROR" --start-time $(date -d '1 hour ago' +%s000) --query "events[].message"

Metrics & Alarms

# List active alarms with state
aws cloudwatch describe-alarms --query "MetricAlarms[?StateValue==\`ALARM\`].{Name:AlarmName,Reason:StateReason}" --output table

# Get CPU utilization metric for EC2
aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --dimensions Name=InstanceId,Value=<id> --period 3600 --statistics Average --start-time 2026-03-15T00:00:00 --end-time 2026-03-16T00:00:00

Dashboard Orchestration

# List dashboard names
aws cloudwatch list-dashboards --query "DashboardEntries[].DashboardName"

🧠 Best Practices

  1. Retention Policies: Don't keep logs forever. Set retention (e.g., 14 days) to save storage costs.
  2. Log Streams: Use unique log stream names for different agent instances to avoid interleaving.
  3. Structured Logging: Log in JSON format to make filtering and automated analysis via OpenClaw easier.
  4. Alarms: Set up billing alarms to catch sudden spikes in AWS usage early.