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 指标的采集器

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 dimension

4. 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。

搜索文档

输入关键词,搜索所有文档。

↑ ↓ 选择 · Enter 打开 · Esc 关闭