本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
CloudWatch 网关 Load Balancer 的指标
Elastic Load Balancing 将您的网关负载均衡器和目标的数据点发布到亚马逊 CloudWatch 。 CloudWatch 允许您以一组有序的时间序列数据(称为指标)的形式检索有关这些数据点的统计信息。可将指标视为要监控的变量,而将数据点视为该变量随时间变化的值。例如,您可以在指定时间段内监控网关负载均衡器的运行正常的目标总数。每个数据点都有相关联的时间戳和可选测量单位。
您可使用指标来验证系统是否正常运行。例如,您可以创建 CloudWatch 警报来监控指定的指标,并在该指标超出您认为可接受的范围时启动操作(例如向电子邮件地址发送通知)。
CloudWatch 只有当请求流经网关负载均衡器时,Elastic Load Balancing 才会向其报告指标。如果有请求流经负载均衡器,则弹性负载均衡会进行测量并以 60 秒的间隔发送指标。如果没有请求流经负载均衡器或指标无数据,则不报告指标。
有关更多信息,请参阅 Amazon CloudWatch 用户指南。
网关负载均衡器指标
AWS/GatewayELB
命名空间包括以下指标。
指标 | 描述 |
---|---|
ActiveFlowCount |
客户端至目标的并发流(或连接)的总数。 报告标准:有非零值 统计数据:最有用的统计工具是 尺寸
|
ConsumedLCUs |
您的负载均衡器使用的负载均衡器容量单位 (LCU) 的数量。您需要为每小时LCUs的使用量付费。有关更多信息,请参阅 Elastic Load Balancing 定价 报告标准:始终报告 统计数据:全部 尺寸
|
HealthyHostCount |
被视为正常运行的目标数量。 报告标准:在启用了运行状况检查时报告 统计数据:最有用的统计工具为 尺寸
|
NewFlowCount |
时段内建立的客户端至目标的新流(或连接)的总数。 报告标准:有非零值 统计数据:最有用的统计工具是 尺寸
|
ProcessedBytes |
负载均衡器处理的总字节数。此计数包括进出目标的流量,但不包含运行状况检查流量。 报告标准:有非零值 统计数据:最有用的统计工具是 尺寸
|
RejectedFlowCount |
负载均衡器拒绝的流(或连接)总数。 报告标准:始终报告。 统计数据:最有用的统计工具是 尺寸
|
RejectedFlowCount_TCP |
负载均衡器拒绝的TCP流(或连接)的数量。 报告标准:有非零值。 统计数据:最有用的统计工具是 尺寸
|
UnHealthyHostCount |
被视为未正常运行的目标数量。 报告标准:在启用了运行状况检查时报告 统计数据:最有用的统计工具为 尺寸
|
网关负载均衡器的指标维度
要筛选网关负载均衡器的指标,请使用以下维度。
维度 | 描述 |
---|---|
AvailabilityZone |
按可用区筛选指标数据。 |
LoadBalancer |
按网关负载均衡器筛选指标数据。按如下方式指定 Gateway Load Balancer:gateway/ load-balancer-name/1234567890123456(的最后一部分)。ARN |
TargetGroup |
按目标组筛选指标数据。按如下方式指定目标组:targetgroup/ target-group-name/1234567890123456(目标组的最后一部分)。ARN |
查看 Gateway Load Balancer 的 CloudWatch 指标
您可以使用 Amazon EC2 控制台查看网关负载均衡器的 CloudWatch 指标。这些指标显示为监控图表。如果网关负载均衡器处于活动状态并且正在接收请求,则监控图表会显示数据点。
或者,您可以使用 CloudWatch 控制台查看 Gateway Load Balancer 的指标。
使用控制台查看指标
打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/
。 -
要查看按目标组筛选的指标,请执行以下操作:
-
在导航窗格中,选择 Target Groups。
-
选择目标组并选择 Monitoring。
-
(可选) 要按时间筛选结果,请从 Showing data for 中选择时间范围。
-
要获得单个指标的一个较大视图,请选择其图形。
-
-
要查看按网关负载均衡器筛选的指标,请执行以下操作:
-
在导航窗格中,选择负载均衡器。
-
选择您的网关负载均衡器,然后选择监控。
-
(可选) 要按时间筛选结果,请从 Showing data for 中选择时间范围。
-
要获得单个指标的一个较大视图,请选择其图形。
-
使用 CloudWatch 控制台查看指标
-
打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/
。 -
在导航窗格中,选择指标。
-
选择网关ELB命名空间。
-
(可选)要跨所有维度查看某个指标,请在搜索字段中输入其名称。
要查看指标,请使用 AWS CLI
使用以下 list-metrics 命令列出可用指标:
aws cloudwatch list-metrics --namespace AWS/GatewayELB
要获取指标的统计数据,请使用 AWS CLI
使用以下get-metric-statistics命令获取指定指标和维度的统计信息。请注意, CloudWatch 将每个唯一的维度组合视为一个单独的指标。您无法使用未专门发布的维度组合检索统计数据。您必须指定创建指标时使用的同一维度。
aws cloudwatch get-metric-statistics --namespace AWS/GatewayELB \ --metric-name UnHealthyHostCount --statistics Average --period 3600 \ --dimensions Name=LoadBalancer,Value=net/my-load-balancer/50dc6c495c0c9188 \ Name=TargetGroup,Value=targetgroup/my-targets/73e2d6bc24d8a067 \ --start-time 2017-04-18T00:00:00Z --end-time 2017-04-21T00:00:00Z
下面是示例输出。
{
"Datapoints": [
{
"Timestamp": "2020-12-18T22:00:00Z",
"Average": 0.0,
"Unit": "Count"
},
{
"Timestamp": "2020-12-18T04:00:00Z",
"Average": 0.0,
"Unit": "Count"
},
...
],
"Label": "UnHealthyHostCount"
}