使用 CloudPeek

预设

为大多数 AWS 账户都有的指标准备的现成小组件。它们不需要控制面板:会自行找到区域中的每个函数、实例、表、队列和警报。

更新于 2026年10月19日

预设的工作原理

预设不指定你的资源名称,因此适用于任何账户。它们使用 AWS 为整个账户发布的指标(例如 Lambda 所有函数的总计),或使用能找到所有函数、实例、表或队列的 SEARCH 表达式。警报预设涵盖区域中的所有警报。使用搜索的预设和警报预设可以只显示找到的部分内容:请参阅仅显示部分。

  • 在“小组件”标签页上通过创建小组件 › 预设添加预设(请参阅创建小组件)。搜索预设会匹配名称和描述。
  • 推荐:CloudPeek 会检查该账户有哪些 AWS 服务的指标,并在类别之前的推荐下列出最多六个能显示数据的预设。在下方,找不到任何内容的预设会注明这一点,例如“us-east-1 中没有 SQS 队列”。如果资源位于该账户的其他区域,它会指明位置,例如“你的 Lambda 函数位于 eu-west-1”,选择它即可在该区域中显示。查找结果会保留一天,因此首次之后列表会立即打开。
  • 区域:预设会在账户的默认区域中查找,除非你在预览中的区域下选择了其他区域;即使你之后更改了账户的区域,预设也会保留添加时的区域。每个区域都是一个单独的小组件。要将已添加的预设移到其他区域,请从其更多菜单(⋯)中选择编辑。“成本”预设和 CloudFront 请求数始终使用美国东部(弗吉尼亚北部),即 us-east-1,这是唯一拥有这些指标的区域。
  • 标题:可以在预览中为预设重命名,也可以之后通过其更多菜单(⋯)中的编辑重命名。如果使用的不是它自己的时间范围,标题会注明所用的时间范围,例如“Lambda 调用次数,过去 7 天”;如果只显示部分内容,标题会注明显示的内容,例如“SQS 等待中的消息(prod)”。
  • 更新:当 CloudPeek 的更新改进了某个预设时,你已用它添加的小组件会从下次刷新起显示新版本,并保留你为它们设置的标题、区域、时间范围、阈值和显示选项。无需重新添加。
  • 阈值:部分预设会用琥珀色或红色提示某个值何时需要关注(请参阅警告阈值和警报阈值)。
  • 权限:指标预设需要 cloudwatch:GetMetricData,警报预设需要 cloudwatch:DescribeAlarms,两者都包含在 CloudPeek 的策略中。推荐功能以及在显示下列出可供选择的资源,都使用 cloudwatch:ListMetrics,它同样包含在该策略中;如果没有该权限,预设列表将不含推荐,显示也不会提供选择…。

成本

预设显示内容显示形式时间范围
本月至今支出本月至今的预估费用,或你所选时间范围内的预估费用。需要在账单控制台中开启 CloudWatch 账单警报。数字和迷你图本月至今;或 3 天到 30 天
月末预测如果支出保持目前的速度,本月将花费多少。月初几天数值会偏高,因为 1 号计费的费用看起来像是每日费率。数字和迷你图本月至今;或 3 天到 30 天
支出和预测本月至今的预估费用,以及据此得出、随着月份推进逐渐稳定的月末预测。图表本月至今;或 3 天到 30 天
按账户每日支出过去 7 天中每天的支出,每天一列,在 AWS Organizations 管理账户中按账户堆叠。需要在账单控制台中开启 CloudWatch 账单警报。堆叠柱状图,每天一列过去 7 天;或 2 周、30 天或本月至今
按服务每日支出过去 7 天中每个 AWS 服务每天的费用,每天一列堆叠显示。需要在账单控制台中开启 CloudWatch 账单警报。堆叠柱状图,每天一列过去 7 天;或 2 周、30 天或本月至今
每日支出表过去 7 天中每天的支出,每天一行,最新的在前。需要在账单控制台中开启 CloudWatch 账单警报。表格,每天一行过去 7 天;或 3 天、2 周、30 天或本月至今
按服务支出本月每个 AWS 服务的预估费用,从高到低排列。条形图仅本月至今
支出占比每个服务在本月预估费用中所占的份额。环形图仅本月至今
支出趋势过去 30 天的预估费用,在每个月中逐步攀升。图表过去 30 天;或 3 天到 30 天,或本月至今

计算

预设显示内容显示形式时间范围
Lambda 调用次数所有 Lambda 函数的调用次数合计。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
Lambda 错误和节流所有 Lambda 函数的错误和节流。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
Lambda 错误率失败的 Lambda 调用所占的百分比,高于 1% 时为琥珀色,高于 5% 时为红色。数字和迷你图过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
Lambda 持续时间典型(p50)和最慢(p99)的 Lambda 运行时间,以毫秒为单位。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
Lambda 并发同时运行的 Lambda 函数的最大数量,与你账户的并发限制对比。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
按函数的 Lambda 错误过去 24 小时内哪些 Lambda 函数失败了。条形图过去 1 天;或从过去 1 小时到过去 30 天之间的任意时间范围
按实例的 EC2 CPU每个 EC2 实例的 CPU 利用率。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
EC2 平均 CPU所有 EC2 实例的平均 CPU 利用率,以仪表显示。仪表仅过去 3 小时
EC2 CPU 摘要每个 EC2 实例最新、最低和最高的 CPU 利用率,以表格显示。表格仅过去 3 小时
EC2 网络流量所有 EC2 实例的入站和出站网络流量,以字节为单位。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
EC2 状态检查失败有多少 EC2 实例未通过状态检查。数字和迷你图过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
ECS 服务 CPU每个 ECS 服务的 CPU 利用率。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
ECS 服务内存每个 ECS 服务的内存利用率。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围

数据库

预设显示内容显示形式时间范围
DynamoDB 已用容量所有 DynamoDB 表消耗的读取和写入容量。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
DynamoDB 节流所有表中被 DynamoDB 节流的读取和写入。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
按实例的 RDS CPU每个 RDS 数据库实例的 CPU 利用率。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
RDS 连接数每个 RDS 数据库实例的打开连接数。条形图仅过去 3 小时
RDS 可用存储每个 RDS 数据库实例剩余的可用存储空间,以字节为单位,低于 5 GB 时为琥珀色,低于 2 GB 时为红色。条形图仅过去 3 小时

存储

预设显示内容显示形式时间范围
S3 存储桶大小此区域中每个 S3 存储桶的大小,每天更新。条形图仅过去 3 天
S3 对象数量此区域中每个 S3 存储桶中的对象数量,每天更新。条形图仅过去 3 天

消息收发

预设显示内容显示形式时间范围
SQS 等待中的消息每个 SQS 队列中等待的消息。条形图仅过去 3 小时
SQS 最旧消息时长每个 SQS 队列中最旧消息已等待的时间,以秒为单位,超过 5 分钟时为琥珀色,超过 15 分钟时为红色。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
SNS 失败通知SNS 未能传送的通知,涵盖所有主题。数字和迷你图过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
Step Functions 失败所有状态机中失败的 Step Functions 执行。数字和迷你图过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围

Web 流量

预设显示内容显示形式时间范围
负载均衡器请求数发送到所有 Application Load Balancer 的请求。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
负载均衡器 5XX 错误来自目标以及 Application Load Balancer 自身的服务器错误,高于 1 时为琥珀色,高于 10 时为红色。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
负载均衡器请求数和错误发送到所有 Application Load Balancer 的请求,其目标的服务器错误使用单独的刻度。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
负载均衡器 p99 响应时间每个 Application Load Balancer 的目标的最慢(p99)响应时间,以秒为单位。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
最慢负载均衡器 p99最慢的 Application Load Balancer 目标的 p99 响应时间,以秒为单位,显示在最大值为 1 秒的仪表上。仪表仅过去 3 小时
API Gateway 请求数和错误所有 API Gateway REST API 的请求数和错误。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
API Gateway p99 延迟每个 API Gateway REST API 的最慢(p99)响应时间,以毫秒为单位。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围
CloudFront 请求数发送到所有 CloudFront 分配的请求。图表过去 3 小时;或从过去 1 小时到过去 30 天之间的任意时间范围

日志和监控

预设显示内容显示形式时间范围
警报此区域中的所有 CloudWatch 警报:先显示警报中的,然后是数据不足的,最后是正常的。警报列表当前状态
警报摘要用几个词概括此区域中有多少 CloudWatch 警报处于异常、数据不足和正常状态,例如“2 个异常、20 个正常”。警报摘要当前状态
CloudWatch Logs 摄取量每小时发送到 CloudWatch Logs 的日志数据,这是其费用的主要部分。图表过去 1 天;或 12 小时到 30 天
GetMetricData 调用次数每小时的 GetMetricData 调用次数,CloudWatch 正是按此对这类小组件计费。图表过去 1 天;或 12 小时到 30 天

时间范围

每个预设一开始都有自己的时间范围。许多预设可以改为显示其他时间范围:在预览中的时间范围下选择,或之后通过编辑选择(请参阅编辑小组件)。

预设显示提供的时间范围
图表,或带迷你图的数字从过去 1 小时到过去 30 天之间的任意时间范围,只要有足够的数据点可供绘制:每小时数据的图表从 12 小时起提供,账单数据(AWS 大约每 6 小时更新一次)的图表从 3 天起提供。
整个时间范围内的总计值,例如按函数的 Lambda 错误从过去 1 小时到过去 30 天之间的任意时间范围。
每天一行的表格,例如每日支出表3 天或更长的任意时间范围:有几行就足够了。
显示最新值的条形图、环形图、仪表或表格,例如按服务支出仅限它自己的时间范围:更换时间范围不会改变它显示的内容。
支出还提供本月至今。按账户每日支出和按服务每日支出(每天一列)提供 7 天、2 周、30 天和本月至今。
警报无:显示每个警报的当前状态。
  • 每个时间范围都是一个单独的小组件。先添加一个过去 3 小时的预设,再添加一个过去 7 天的同一预设,即可同时查看两者。
  • 时间范围越长,使用的周期也越长,SEARCH 表达式也不例外,因此与控制面板上一样,任何图表为每个指标获取的数据点都不会超过 300 个。
  • 某个时间范围内的支出:以过去 7 天为时间范围的本月至今支出(标题为“支出,过去 7 天”)会显示你在这几天中的支出:即该时间段内第一次估算之后,本月预估费用增加了多少;如果期间进入新的月份、费用归零,则从新月份开始计算。

仅显示部分

查找所有函数、实例、ECS 服务、表、数据库、存储桶、队列、主题、状态机、负载均衡器、API 或 CloudFront 分配的预设,以及警报预设,都可以只显示其中一部分。在预览中的显示下选择,或之后通过编辑选择(请参阅编辑小组件)。

显示小组件显示的内容
全部预设在其区域中找到的全部内容。
名称包含…仅显示名称中包含你输入的每个词的资源。CloudWatch 按完整的词查找,会在标点、大写字母和数字处拆分名称,因此“prod”能找到 prod-api 和 ProdWorker,但找不到 production。只会搜索字母和数字;你输入的其他字符仅用于分隔词。
选择…仅显示你勾选的资源,可从过去两周内在预设区域中有数据的资源中选择。最多可选择一次 CloudWatch 搜索所能容纳的数量:短名称大约二三十个,长名称(例如状态机的 ARN)则更少。
名称开头为…用于警报预设:仅显示名称以你输入的内容开头的警报,例如 prod-。
  • 每种选择都是一个单独的小组件,与每个时间范围和区域一样:先为所有队列添加 SQS 等待中的消息,再为名称包含“prod”的队列添加一次,即可同时查看两者。再次添加相同的选择会更新该小组件,显示它的主屏幕小组件也会继续显示它。
  • 它自己的标题会在括号中注明显示的内容,例如“SQS 等待中的消息(prod)”、“SQS 等待中的消息(3 个队列)”或“警报(prod-…)”。在“小组件”标签页、其专属屏幕和编辑中,小组件下方的一行文字也会说明这一点,例如“仅名称包含“prod”的队列”。
  • CloudPeek 列出资源后才会出现选择…,这需要 cloudwatch:ListMetrics。如果没有该权限,或者区域中没有资源,显示只提供全部和名称包含…。
  • 你选择的资源如果停止报告数据或被删除,就会从小组件中消失;之后创建的资源,如果名称中包含某个词,就会出现在按该词筛选名称的小组件中。
  • 支出预设和账户级指标的预设(例如 Lambda 调用次数)会显示全部内容:服务和账户不是资源,而 Lambda 的总计值也不会细分。

警告阈值和警报阈值

有明显阈值的预设自带警告阈值和警报阈值:超过警告阈值的值显示为琥珀色,超过警报阈值的显示为红色,各自带有符号;图表会将两个阈值绘制为虚线。

预设警告警报
Lambda 错误率高于 1%高于 5%
RDS 可用存储低于 5 GB(5B 字节)低于 2 GB(2B 字节)
SQS 最旧消息时长高于 300 秒高于 900 秒
负载均衡器 5XX 错误高于 1高于 10
  • 每个值都会与阈值比较:错误数是每个周期内的计数,而时间范围越长,周期也越长(例如过去 7 天时为 1 小时),因此在较长的时间范围下,你可能需要设置更高的阈值。
  • 要更改阈值,或为任何数字、仪表、图表或条形图预设设置阈值,请从其更多菜单(⋯)中选择编辑,或在添加时于预览中更改(请参阅警告阈值和警报阈值)。
  • 如果你没有更改预设的阈值,它会沿用预设自带的阈值,因此 CloudPeek 的更新若更改了这些阈值,你的阈值也会随之更改。

支出预设

  • 它们需要账单指标。只有在你于账单控制台中开启接收 CloudWatch 账单警报后,AWS 才会将预估费用发送到 CloudWatch,首批数据需要几个小时才会出现。请参阅开启账单指标。在 AWS Organizations 中,添加管理账户即可查看整个组织的支出。
  • 它们最多每 3 小时刷新一次。AWS 每天会更新几次预估费用,因此更频繁地刷新只会显示相同的数字,还会再次计费。你主动要求的刷新仍会立即获取这些数据。请参阅小组件何时刷新。
  • 本月至今从你手机所在时区当月 1 日开始计算;如果 UTC 时间 1 日午夜更晚,则从该时间开始:AWS 按 UTC 时间的自然月计费,因此本月支出绝不会包含上个月的支出。
  • 月末预测是在支出保持目前速度的情况下本月将花费的金额:本月预估费用乘以当月天数,再除以已过去的天数(至少为 1)。CloudWatch 用指标数学计算它,因此它的要求与其他支出预设相同,无需额外设置。在月初几天,1 号计费的费用(例如支持计划或预付费用)会被当作每天都会发生,因此预测会偏高,并随着月份推进逐渐稳定。支出和预测会同时绘制两者,让你看着它逐渐稳定。指标数学没有年份信息,因此 2 月一律按 28 天计算。
  • 当你添加 AWS Organizations 管理账户时(其账单指标会按账户细分费用),按账户每日支出会将每个账户的支出堆叠在当天的柱中。账户按各自在最近一天的支出(即图例中显示的金额)从高到低排列:最高的位于每根柱的底部,并在图例中排在第一位。它按照按账户划分的支出中所述的方式为账户命名,并将第 30 个之后的账户合计为其他。在任何其他账户中,每根柱都是该账户自己的支出。在每月 1 日,当月费用重新开始计算,该柱显示的是新月份至今的费用。
  • 按服务每日支出会将每个服务的支出堆叠在当天的柱中,并按各自在最近一天的费用(即图例中显示的金额)从高到低排列:最高的位于每根柱的底部,并在图例中排在第一位。它使用简称(EC2、RDS、S3),并将第 30 个之后的服务合计为其他。每个服务的费用从月初开始累计,因此每根柱表示当天增加了多少;在每月 1 日,则是新月份至今的费用。
  • 每日支出表列出你的账户每天的支出,最新的在前,尽可能多地显示天数,然后显示“更早 N 项”。每一行表示本月预估费用在当天(从你所在时区的午夜起)增加了多少;在每月 1 日,则是新月份至今的费用。今天这一行是今天到目前为止产生的费用。
  • 按服务支出列出每个服务,从高到低排列,使用简称(EC2、RDS、S3),并将显示不下的服务合计为其他。其“总计”是各服务之和。如果要用图表显示固定的前五名,或将整个账户的费用显示为总计,请改为构建按服务划分的支出控制面板。
  • 支出占比以扇区显示每个服务在本月预估费用中所占的份额,从高到低排列,使用相同的简称。

警报预设

  • 警报列出区域中的所有指标警报和复合警报:先列出警报中的,然后是数据不足的,最后是正常的,每组内最近发生变化的排在最前。尽可能多地显示,然后显示还有 N 项。有关图标和顶部摘要,请参阅警报列表。
  • 警报摘要用尽可能少的文字统计各状态的警报数量,例如“全部 22 个正常”或“2 个异常、4 个数据不足、14 个正常”,在中号和大号小组件上还会显示每种状态的符号。
  • 要只显示名称以相同文本开头的警报(例如 prod-),请在显示下选择名称开头为…(请参阅仅显示部分)。小组件的标题会相应注明,例如“警报(prod-…)”。
  • 两者最多读取 1,000 个警报(或名称以所选文本开头的警报中的 1,000 个)。超过此数量时,会保留处于 ALARM 状态的警报,警报摘要也只统计这些警报。如果区域中没有警报,小组件会注明这一点,例如“eu-west-2 中没有警报。”或“eu-west-2 中没有以“prod-”开头的警报。”
  • 要在一个小组件中查看你添加的所有账户的警报,并涵盖任意多个区域,请选择所有账户:请参阅所有账户中的警报。
  • 要显示你逐个挑选的警报,或来自多个区域的警报,请将它们放到控制面板上:请参阅示例:生产环境警报。

所有账户中的警报

添加了多个账户后,警报和警报摘要可以在一个小组件中涵盖所有账户,范围为你选择的区域。每个账户占一行,最严重的排在最前,并带有其状态的符号和颜色,例如“prod:2 个异常 · staging:全部正常 · dev:登录以刷新”。

  1. 在小组件标签页上,轻点创建小组件。
  2. 选择你的任意一个账户。
  3. 选择预设,然后选择警报或警报摘要。
  4. 在预览中的账户下,选择所有账户。
  5. 在区域下,勾选要涵盖的每个区域。初始勾选的是你的各账户的默认区域。
  6. 轻点添加小组件。

结果:“小组件”标签页会显示该小组件,标题为“警报,所有账户”或“警报摘要,所有账户”,每个账户占一行,下方显示所有账户及其区域。

  • 每个账户的警报都使用该账户自己的登录身份读取,绝不使用其他账户的登录身份,并且只在所选区域中属于其 AWS 分区的区域中读取(不会向 GovCloud 账户查询 eu-west-2)。添加了两次的 AWS 账户只读取一次,以最先添加的那个为准。
  • 之后添加的账户会自动加入该小组件,移除的账户则会自动退出。无需维护账户列表。
  • 排列顺序:先是有警报处于警报状态的账户,然后是有警报数据不足的账户,接着是警报无法读取的账户,然后是警报全部正常的账户,最后是没有警报的账户。严重程度相同的账户按你添加它们的顺序排列。
  • 无法读取的账户会保留其所在行并说明原因,例如“dev:登录以刷新”或“dev:访问被拒绝”,其他账户则继续刷新。轻点该小组件:它的屏幕会为每个需要重新登录的账户提供重新登录。请参阅故障排除。
  • 警报会在每个账户所在行的下方列出该账户处于警报状态或数据不足的警报;其余警报只在该行中计数(“全部正常”)。警报摘要只显示这些行,并尽可能放大显示。尽可能多地显示,然后显示还有 N 项。
  • 小组件的屏幕会在各账户下列出每个警报,每个警报都链接到其所属账户控制台中的该警报,并指出无法读取的区域,例如“无法在 eu-south-1 中刷新”。
  • 通知:在小组件的屏幕上打开警报触发时通知,即可在其任一账户中的警报开始触发时收到通知。无法读取的账户在重新读取之前不会发送任何通知。请参阅在警报触发时收到通知。
  • 在锁定屏幕上,iPhone 和 iPad 的圆形小组件显示最严重账户的那一行,例如在“prod”上方显示“2 个异常”;矩形小组件则显示尽可能多的行。
  • 显示每个账户的所有警报:涵盖所有账户时不提供显示,因此在选择名称开头为…之后再选择所有账户,会显示全部警报。如果只想关注部分警报,请为每个账户分别保留一个小组件,或将这些警报放到控制面板上。
  • 要在之后更改区域,请选择编辑,然后在区域下勾选。每个账户在每个区域中仍最多读取 1,000 个警报。

预设没有数据时

如果 CloudWatch 没有预设所需的数据,CloudPeek 能判断原因时,会在预览、预设的专属屏幕和主屏幕上说明原因,否则显示此时间范围内无数据。预设列表会在你选择之前指出哪些预设找不到任何内容(请参阅预设的工作原理)。常见原因如下:

  • 该账户在预设的区域中没有使用该服务。预设会注明这一点,例如“eu-west-1 中没有 SQS 队列。”,或指明资源所在的位置,例如“你的 SQS 队列位于 us-west-2。”,并提供 在 us-west-2 中显示以在该区域中显示。你也可以在预览中的区域下或通过编辑选择其他区域,或者更改账户的默认区域(请参阅账户)。
  • 对于支出,可能是账单指标尚未开启,或首批数据尚未到达:预设会显示“请在账单控制台中开启 CloudWatch 账单警报。支出会在一天内显示。”在组织的其他账户中,支出位于管理账户中,预设也会注明这一点。请参阅开启账单指标。
  • 显示中的筛选条件在其区域中没有匹配任何名称:CloudWatch 按完整的词查找,因此“prod”找不到 production。这时预览会显示“所显示的队列在 eu-west-1 中没有任何数据。要查看全部,请在“显示”下选择“全部”。”请从其更多菜单(⋯)中选择编辑进行更改(请参阅仅显示部分)。
  • S3 存储桶大小和 S3 对象数量每天更新一次,因此新存储桶需要一天才会出现,短于一天的时间范围可能会错过当天的数据:预设会显示“S3 每天报告一次存储桶大小。”CloudPeek 最多每 6 小时刷新一次这些数据。
  • 许多 AWS 指标只在有活动时才会发布,因此空闲的服务或没有任何失败的服务可能不会显示数据。这时预设会显示此时间范围内无数据。

为了判断原因,CloudPeek 会列出该账户的指标(cloudwatch:ListMetrics),并将结果保留一天,与推荐功能相同。如果没有该权限,空的预设只会显示此时间范围内无数据。;对于支出,则提示开启账单警报。