Grafana SQS CloudWatch Dashboard

验证:未记录
适用版本
未记录
验证范围
尚未登记验证记录。
本文缩写(英文全称与中文含义)
缩写 英文全称/名称 中文含义
DLQ Dead-Letter Queue 死信队列
SQS Simple Queue Service AWS 消息队列服务

1. Dashboard Rows#

Row CloudWatch Metrics Statistic Display
Overview ApproximateAgeOfOldestMessage Maximum stat and time series by queue
Overview ApproximateNumberOfMessagesVisible Average time series by queue
Overview ApproximateNumberOfMessagesNotVisible Average time series by queue
Overview DLQ ApproximateNumberOfMessagesVisible Average stat by DLQ
Drilldown NumberOfMessagesSent, NumberOfMessagesDeleted Sum producer vs consumer throughput
Drilldown NumberOfMessagesReceived, NumberOfEmptyReceives Sum polling behavior
Capacity visible backlog / delete rate metric math drain signal
Debug ApproximateNumberOfMessagesDelayed Average delay queue investigation

2. Notes#

SQS Approximate metrics 用于趋势与告警,不用于精确业务计数或财务对账。

DLQ 是独立 queue,需要单独选择或用 queue naming convention 过滤。
Approximate metrics 适合趋势和告警,不适合精确计数审计。

3. ops/s Unit#

ops/s 是 operations per second。

在 SQS dashboard 里,它表示 message-related metric event 的每秒速率,不是业务交易数:

sent:
    NumberOfMessagesSent / period_seconds

received:
    NumberOfMessagesReceived / period_seconds

deleted:
    NumberOfMessagesDeleted / period_seconds

empty receive:
    NumberOfEmptyReceives / period_seconds

CloudWatch 里的这些 metric 通常取 Statistic: Sum:

Sum:
    当前 period 内的总次数

ops/s:
    Sum / period_seconds

例子:

period = 300
NumberOfMessagesDeleted Sum = 1500

ops/s = 1500 / 300 = 5

所以 dashboard 里如果你看到 ops/s,本质上是在把 CloudWatch 的 period 总数换算成每秒速率,方便比较不同时间窗口下的吞吐。

搜索文档

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

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