Grafana EC2 CloudWatch Dashboard
验证:未记录
- 适用版本
- 未记录
- 验证范围
- 尚未登记验证记录。
本文缩写(英文全称与中文含义)
| 缩写 | 英文全称/名称 | 中文含义 |
|---|---|---|
| AWS | Amazon Web Services | 亚马逊云服务 |
| EBS | Elastic Block Store | AWS 块存储服务 |
| EC2 | Elastic Compute Cloud | AWS 云服务器服务 |
| YACE | Yet Another CloudWatch Exporter | 把 CloudWatch 指标转换为 Prometheus 指标的采集器 |
Links#
1. Scope#
这个方案是 Grafana 直接使用 CloudWatch datasource,不经过 YACE / VictoriaMetrics。
datasource:
CloudWatch
use when:
dashboard 数量少
查询频率低
不需要 PromQL / vmalert / 长期低成本保存2. Dashboard Rows#
| Row | CloudWatch Metrics | Statistic | Display |
|---|---|---|---|
| Overview | StatusCheckFailed |
Maximum | stat, 0 healthy / 1 failed |
| Overview | CPUUtilization |
Average | time series by InstanceId |
| Overview | NetworkIn, NetworkOut |
Sum | time series by InstanceId |
| Drilldown | StatusCheckFailed_Instance, StatusCheckFailed_System |
Maximum | time series by InstanceId |
| Drilldown | VolumeReadOps, VolumeWriteOps |
Sum | time series by VolumeId |
| Drilldown | VolumeReadBytes, VolumeWriteBytes |
Sum | time series by VolumeId |
| Capacity | CPUCreditBalance |
Average | time series for T family |
| Capacity | CPUSurplusCreditsCharged |
Sum | time series for T Unlimited cost |
| Capacity | BurstBalance |
Average | time series by VolumeId |
| Debug | VolumeQueueLength |
Average | time series by VolumeId |
3. Variables#
region:
CloudWatch region
InstanceId:
EC2 instance dimension
VolumeId:
EBS volume dimension4. Notes#
AWS/EC2 默认指标没有 OS memory 和 filesystem 使用率;这些面板需要 CloudWatch Agent 或 node_exporter 等额外采集。
EC2 CloudWatch 默认没有 memory / filesystem 指标。
如果要在 CloudWatch datasource 里展示 memory / disk,需要 CloudWatch Agent 写入 CWAgent namespace。
如果只看 EC2 / EBS 原生指标,CloudWatch datasource 足够。
如果要和 app metrics、node_exporter、vmalert 统一,使用 YACE + VictoriaMetrics。