本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
网关 Load Balancer 的 CloudWatch 指标
Elastic Load Balancing 向 Amazon CloudWatch 发布网关负载均衡器和目标的数据点。利用 CloudWatch,您可以按一组有序的时间序列数据(称为指标)来检索关于这些数据点的统计数据。可将指标视为要监控的变量,而将数据点视为该变量随时间变化的值。例如,您可以在指定时间段内监控网关 Load Balancer 的正常目标的总数。每个数据点都有相关联的时间戳和可选测量单位。
您可使用指标来验证系统是否正常运行。例如,您可以创建 CloudWatch 警报来监控指定的指标,并在指标超出您的可接受范围时启动某个操作(如向电子邮件地址发送通知)。
仅当请求流经网关 Load Balancer 时,Elastic Load Balancing 才向 CloudWatch 报告指标。如果有请求流动,则 Elastic Load Balancing 进行测量并以 60 秒的间隔发送其指标。如果没有请求流动或指标没有数据,则不报告指标。
有关更多信息,请参阅 Amazon CloudWatch 用户指南。
网关 Load Balancer 指标
AWS/GatewayELB
命名空间包括以下指标。
指标 | 描述 |
---|---|
ActiveFlowCount |
客户端至目标的并发流(或连接)的总数。 报告标准:有非零值 统计数据:最有用的统计工具是 维度
|
ConsumedLCUs |
负载均衡器使用的负载均衡器容量单位 (LCU) 数量。您需要为每小时使用的 LCU 数量付费。有关更多信息,请参阅 Elastic Load Balancing 定价 报告标准:始终报告 统计数据:所有 维度
|
HealthyHostCount |
被视为正常运行的目标数量。 报告标准:报告了否启用运行状况检查 统计数据:最有用的统计工具是 维度
|
NewFlowCount |
时段内建立的客户端至目标的新流(或连接)的总数。 报告标准:有非零值 统计数据:最有用的统计工具是 维度
|
ProcessedBytes |
负载均衡器处理的总字节数。此计数包括往返目标的流量,但不包括运行状况检查流量。 报告标准:有非零值 统计数据:最有用的统计工具是 维度
|
UnHealthyHostCount |
被视为未正常运行的目标数量。 报告标准:报告了否启用运行状况检查 统计数据:最有用的统计工具是 维度
|
网关负载均衡器的指标维度
要筛选网关 Load Balancer 的指标,请可以使用以下维度。
维度 | 描述 |
---|---|
AvailabilityZone |
按可用区筛选指标数据。 |
LoadBalancer |
按网关 Load Balancer 筛选指标数据。按如下方式指定网关 Load Balancer:网关/负载均衡器名称/1234567890123456(ARN 的最后一部分). |
TargetGroup |
按目标组筛选指标数据。按以下方式指定目标组:targetgroup/target-group-name/1234567890123456(目标组 ARN 的结尾部分)。 |
查看网关 Load Balancer 的 CloudWatch 指标
您可以使用 Amazon EC2 控制台查看网关负载均衡器的 CloudWatch 指标。这些指标显示为监控图表。如果网关 Load Balancer 处于活动状态并且正在接收请求,则监控图表会显示数
或者,您可以使用 CloudWatch 控制台查看网关 Load Balancer 的指标。
使用 Amazon EC2 控制台查看指标
-
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
要查看按目标组筛选的指标,请执行以下操作:
-
在导航窗格中,选择 Target Groups。
-
选择目标组并选择 Monitoring。
-
(可选) 要按时间筛选结果,请从 Showing data for 中选择时间范围。
-
要获得单个指标的一个较大视图,请选择其图形。
-
-
要查看网关 Load Balancer 筛选的指标,请执行以下操作:
-
在导航窗格中,选择 Load Balancers (负载均衡器)。
-
选择网关 Load Balancer,然后选择监控.
-
(可选) 要按时间筛选结果,请从 Showing data for 中选择时间范围。
-
要获得单个指标的一个较大视图,请选择其图形。
-
使用 CloudWatch 控制台查看指标
-
访问 https://console.aws.amazon.com/cloudwatch/
打开 CloudWatch 控制台。 -
在导航窗格中,选择 Metrics (指标)。
-
选择网关 ELB命名空间。
-
(可选)要跨所有维度查看某个指标,请在搜索字段中输入其名称。
使用 Amazon CLI 查看指标
使用以下 list-metrics 命令列出可用指标:
aws cloudwatch list-metrics --namespace AWS/GatewayELB
使用 Amazon 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"
}