Application Load Balancer (AWS_APPLICATION_LOAD_BALANCER)
Attributes (parameters)
The following attributes are available for this monitor type:
table plus
Name | Description | Unit | KPI |
---|---|---|---|
Active Connection Count (ActiveConnectionCount) | The total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets. | # | No |
Client TLS Negotiation Error Count (ClientTLSNegotiationErrorCount) | The number of TLS connections initiated by the client that did not establish a session with the load balancer due to a TLS error. Possible causes include a mismatch of ciphers or protocols or the client failing to verify the server certificate and closing the connection. | # | No |
Consumed LCUs (ConsumedLCUs) | The number of load balancer capacity units (LCU) used by your load balancer. | # | No |
DesyncMitigationMode NonCompliant Request Count (DesyncMitModeNonComplReqCount) | The number of requests that do not comply with RFC 7230. | # | No |
ELB Auth Error (ELBAuthError) | The number of user authentications that could not be completed because an authenticate action was misconfigured, the load balancer couldn't establish a connection with the IdP, or the load balancer couldn't complete the authentication flow due to an internal error. To get the error reason codes, check the error_reason field of the access log. | # | No |
ELB Auth Failure (ELBAuthFailure) | The number of user authentications that could not be completed because the IdP denied access to the user or an authorization code was used more than once. To get the error reason codes, check the error_reason field of the access log. | # | No |
ELB Auth Latency (ELBAuthLatency) | The time elapsed, in milliseconds, to query the IdP for the ID token and user info. If one or more of these operations fail, this is the time to failure. | ms | No |
ELB Auth Refresh Token Success (ELBAuthRefreshTokenSuccess) | The number of times the load balancer successfully refreshed user claims using a refresh token provided by the IdP. | # | No |
ELB Auth Success (ELBAuthSuccess) | The number of authenticate actions that were successful. This metric is incremented at the end of the authentication workflow, after the load balancer has retrieved the user claims from the IdP. | # | No |
ELB Auth User Claims Size Exceeded (ELBAuthUserClaimsSizeExceeded) | The number of times that a configured IdP returned user claims that exceeded 11K bytes in size. | # | No |
Grpc Request Count (GrpcRequestCount) | The number of gRPC requests processed over IPv4 and IPv6. | # | No |
HTTP Fixed Response Count (HTTP_Fixed_Response_Count) | The number of fixed-response actions that were successful. | # | No |
HTTP Redirect Count (HTTP_Redirect_Count) | The number of redirect actions that were successful. | # | No |
HTTP Redirect Url Limit Exceeded Count (HTTPRedirectUrlLimExceedCount) | The number of redirect actions that couldn't be completed because the URL in the response location header is larger than 8K. | # | No |
HTTPCode ELB 3XX Count (HTTPCode_ELB_3XX_Count) | The number of HTTP 3XX redirection codes that originate from the load balancer. This count does not include response codes generated by targets. | # | No |
HTTPCode ELB 4XX Count (HTTPCode_ELB_4XX_Count) | The number of HTTP 4XX client error codes that originate from the load balancer. This count does not include response codes generated by targets. | # | No |
HTTPCode ELB 500 Count (HTTPCode_ELB_500_Count) | The number of HTTP 500 error codes that originate from the load balancer. | # | No |
HTTPCode ELB 502 Count (HTTPCode_ELB_502_Count) | The number of HTTP 502 error codes that originate from the load balancer. | # | No |
HTTPCode ELB 503 Count (HTTPCode_ELB_503_Count) | The number of HTTP 503 error codes that originate from the load balancer. | # | No |
HTTPCode ELB 504 Count (HTTPCode_ELB_504_Count) | The number of HTTP 504 error codes that originate from the load balancer. | # | No |
HTTPCode ELB 5XX Count (HTTPCode_ELB_5XX_Count) | The number of HTTP 5XX server error codes that originate from the load balancer. This count does not include any response codes generated by the targets. | # | No |
IPv6 Processed Bytes (IPv6ProcessedBytes) | The total number of bytes processed by the load balancer over IPv6. This count is included in Processed Bytes. | Bytes | No |
IPv6 Request Count (IPv6RequestCount) | The number of IPv6 requests received by the load balancer. | # | No |
New Connection Count (NewConnectionCount) | The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets. | # | No |
Non Sticky Request Count (NonStickyRequestCount) | The number of requests where the load balancer chose a new target because it couldn't use an existing sticky session. For example, the request was the first request from a new client and no stickiness cookie was presented, a stickiness cookie was presented but it did not specify a target that was registered with this target group, the stickiness cookie was malformed or expired, or an internal error prevented the load balancer from reading the stickiness cookie. | # | No |
Processed Bytes (ProcessedBytes) | The total number of bytes processed by the load balancer over IPv4 and IPv6 (HTTP header and HTTP payload). This count includes traffic to and from clients and Lambda functions, and traffic from an Identity Provider (IdP) if user authentication is enabled. | Bytes | Yes |
Rejected Connection Count (RejectedConnectionCount) | The number of connections that were rejected because the load balancer had reached its maximum number of connections. | # | No |
Request Count (RequestCount) | The number of requests processed over IPv4 and IPv6. This metric is only incremented for requests where the load balancer node was able to choose a target. Requests that are rejected before a target is chosen are not reflected in this metric. | # | No |
Rule Evaluations (RuleEvaluations) | The number of rules processed by the load balancer given a request rate averaged over an hour. | # | No |
Target Connection Error Count (TargetConnectionErrorCount) | The number of connections that were not successfully established between the load balancer and target. This metric does not apply if the target is a Lambda function. | # | No |
Target Response Time (TargetResponseTime) | The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received. This is equivalent to the Target Processing Time field in the access logs. | sec | Yes |
Target TLS Negotiation Error Count (TargetTLSNegotiationErrorCount) | The number of TLS connections initiated by the load balancer that did not establish a session with the target. Possible causes include a mismatch of ciphers or protocols. This metric does not apply if the target is a Lambda function. | # | No |