AWS elasticloadbalancing: Reorganize Gateway Load Balancer CloudWatch metrics into categories
Summary
Restructures the AWS/GatewayELB CloudWatch metrics documentation by grouping metrics into sections (flows, throughput, connections and resets, packet drops, LCUs, target group health) and reordering metric definitions. No metric semantics or security guidance changed.
Security assessment
The diff only reorganizes existing CloudWatch metric documentation into topical sections and moves metric rows; it introduces no new security feature, fix, or vulnerability reference.
Evidence
+The `AWS/GatewayELB` namespace includes the following metrics for flows.
Diff
diff --git a/elasticloadbalancing/latest/gateway/cloudwatch-metrics.md b/elasticloadbalancing/latest/gateway/cloudwatch-metrics.md index e35f204da..05246183e 100644 --- a//elasticloadbalancing/latest/gateway/cloudwatch-metrics.md +++ b//elasticloadbalancing/latest/gateway/cloudwatch-metrics.md @@ -32 +32,16 @@ For more information, see the [Amazon CloudWatch User Guide](https://docs.aws.am -The `AWS/GatewayELB` namespace includes the following metrics. + * Flows + + * Throughput + + * Connections and resets + + * Packet drops + + * LCUs + + * Target group health + + + + +The `AWS/GatewayELB` namespace includes the following metrics for flows. @@ -44 +59 @@ Metric | Description -`ConsumedLCUs` | The number of load balancer capacity units (LCU) used by your load balancer. You pay for the number of LCUs that you use per hour. For more information, see [Elastic Load Balancing Pricing](https://aws.amazon.com/elasticloadbalancing/pricing/). **Reporting criteria** : Always reported **Statistics** : All +`NewFlowCount` | The total number of new flows (or connections) established from clients to targets in the time period. **Reporting criteria** : There is a nonzero value **Statistics** : The most useful statistic is `Sum`. @@ -48,0 +64 @@ Metric | Description + * `AvailabilityZone`, `LoadBalancer` @@ -51 +67 @@ Metric | Description -`HealthyHostCount` | The number of targets that are considered healthy. **Reporting criteria** : Reported if health checks are enabled **Statistics** : The most useful statistics are `Maximum` and `Minimum`. +`RejectedFlowCount` | The total number of flows (or connections) rejected by the load balancer. **Reporting criteria** : Always reported. **Statistics** : The most useful statistics are `Average`, `Maximum`, and `Minimum`. @@ -55,2 +71,2 @@ Metric | Description - * `LoadBalancer`, `TargetGroup` - * `AvailabilityZone`, `LoadBalancer`, `TargetGroup` + * `LoadBalancer` + * `AvailabilityZone`, `LoadBalancer` @@ -59 +75 @@ Metric | Description -`NewFlowCount` | The total number of new flows (or connections) established from clients to targets in the time period. **Reporting criteria** : There is a nonzero value **Statistics** : The most useful statistic is `Sum`. +`RejectedFlowCount_TCP` | The number of TCP flows (or connections) rejected by the load balancer. **Reporting criteria** : There is a nonzero value. **Statistics** : The most useful statistic is `Sum`. @@ -67 +83,6 @@ Metric | Description -`PacketsDroppedCount_InvalidGeneveTunnel` | When returning the packet back to GWLB, the target appliance is required to swap the GENEVE tunnel source and destination IP addresses, and use the correct GENEVE destination port (6081). If the packet is not compliant with the above guideline, GWLB will drop the packet, and increment this metric. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Sum`. + +The `AWS/GatewayELB` namespace includes the following metrics for throughput. + +Metric | Description +---|--- +`ProcessedBytes` | The total number of bytes processed by the load balancer. This count includes traffic to and from targets, but not health check traffic. **Reporting criteria** : There is a nonzero value **Statistics** : The most useful statistic is `Sum`. @@ -75 +96 @@ Metric | Description -`PacketsDroppedCount_InvalidGwlbEndpointId` | The appliance is required to return the GwlbeEniId in the TLV when responding back to GWLB. If this TLV is missing, GWLB will drop the packet and increment this metric. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Sum`. +`ProcessedPackets` | The total number of packets processed by the load balancer. This count includes traffic to and from targets, including health check traffic. **Reporting criteria** : Always reported. **Statistics** : The most useful statistic is `Sum`. @@ -83 +104 @@ Metric | Description -`PacketsDroppedCount_InvalidGwlbFlowCookie` | The appliance is required to return FlowCookie TLV as is when responding back to GWLB. This metric is incremented if the flow cookie for a given flow does not match. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Sum`. +`PeakBytesPerSecond` | The highest average bytes processed per second, calculated every 10 seconds during the sampling window. This metric does not include health check traffic. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Maximum`. @@ -91 +112 @@ Metric | Description -`PacketsDroppedCount_MissingFlowEntry` | GWLB tracks a flow entry for each active flow that it processes. If the flow entry for a return-path packet is missing, GWLB will drop the packet and increment this metric. A flow entry can be missing if the flow has timed out, the packet does not belong to a known flow, or the flow was evicted due to system load. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Sum`. +`PeakPacketsPerSecond` | The highest average packet rate (packets processed per second), calculated every 10 seconds during the sampling window. This metric includes health check traffic. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Maximum`. @@ -99 +120,6 @@ Metric | Description -`PeakBytesPerSecond` | The highest average bytes processed per second, calculated every 10 seconds during the sampling window. This metric does not include health check traffic. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Maximum`. + +The `AWS/GatewayELB` namespace includes the following metrics for connections and resets. + +Metric | Description +---|--- +`TCP_GWLB_Reset_Count` | The total number of TCP reset (RST) packets generated by the Gateway Load Balancer when the TCP reset feature is active. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Sum`. @@ -107 +133,6 @@ Metric | Description -`PeakPacketsPerSecond` | The highest average packet rate (packets processed per second), calculated every 10 seconds during the sampling window. This metric includes health check traffic. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Maximum`. + +The `AWS/GatewayELB` namespace includes the following metrics for packet drops. + +Metric | Description +---|--- +`PacketsDroppedCount_InvalidGeneveTunnel` | When returning the packet back to GWLB, the target appliance is required to swap the GENEVE tunnel source and destination IP addresses, and use the correct GENEVE destination port (6081). If the packet is not compliant with the above guideline, GWLB will drop the packet, and increment this metric. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Sum`. @@ -115 +146 @@ Metric | Description -`ProcessedBytes` | The total number of bytes processed by the load balancer. This count includes traffic to and from targets, but not health check traffic. **Reporting criteria** : There is a nonzero value **Statistics** : The most useful statistic is `Sum`. +`PacketsDroppedCount_InvalidGwlbEndpointId` | The appliance is required to return the GwlbeEniId in the TLV when responding back to GWLB. If this TLV is missing, GWLB will drop the packet and increment this metric. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Sum`. @@ -123 +154 @@ Metric | Description -`ProcessedPackets` | The total number of packets processed by the load balancer. This count includes traffic to and from targets, including health check traffic. **Reporting criteria** : Always reported. **Statistics** : The most useful statistic is `Sum`. +`PacketsDroppedCount_InvalidGwlbFlowCookie` | The appliance is required to return FlowCookie TLV as is when responding back to GWLB. This metric is incremented if the flow cookie for a given flow does not match. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Sum`. @@ -131 +162 @@ Metric | Description -`RejectedFlowCount` | The total number of flows (or connections) rejected by the load balancer. **Reporting criteria** : Always reported. **Statistics** : The most useful statistics are `Average`, `Maximum`, and `Minimum`. +`PacketsDroppedCount_MissingFlowEntry` | GWLB tracks a flow entry for each active flow that it processes. If the flow entry for a return-path packet is missing, GWLB will drop the packet and increment this metric. A flow entry can be missing if the flow has timed out, the packet does not belong to a known flow, or the flow was evicted due to system load. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Sum`. @@ -139 +170,6 @@ Metric | Description -`RejectedFlowCount_TCP` | The number of TCP flows (or connections) rejected by the load balancer. **Reporting criteria** : There is a nonzero value. **Statistics** : The most useful statistic is `Sum`. + +The `AWS/GatewayELB` namespace includes the following metrics for load balancer capacity units (LCU). + +Metric | Description +---|--- +`ConsumedLCUs` | The number of load balancer capacity units (LCU) used by your load balancer. You pay for the number of LCUs that you use per hour. For more information, see [Elastic Load Balancing Pricing](https://aws.amazon.com/elasticloadbalancing/pricing/). **Reporting criteria** : Always reported **Statistics** : All @@ -144 +179,0 @@ Metric | Description - * `AvailabilityZone`, `LoadBalancer` @@ -147 +182,6 @@ Metric | Description -`TCP_GWLB_Reset_Count` | The total number of TCP reset (RST) packets generated by the Gateway Load Balancer when the TCP reset feature is active. **Reporting criteria** : Always reported **Statistics** : The most useful statistic is `Sum`. + +The `AWS/GatewayELB` namespace includes the following metrics for target group health. + +Metric | Description +---|--- +`HealthyHostCount` | The number of targets that are considered healthy. **Reporting criteria** : Reported if health checks are enabled **Statistics** : The most useful statistics are `Maximum` and `Minimum`. @@ -151,2 +191,2 @@ Metric | Description - * `LoadBalancer` - * `AvailabilityZone`, `LoadBalancer` + * `LoadBalancer`, `TargetGroup` + * `AvailabilityZone`, `LoadBalancer`, `TargetGroup`