Skip to content
v2.273.0

IApplicationLoadBalancerMetrics Interface ​

Contains all metrics for an Application Load Balancer.

Methods ​

activeConnectionCount(props?: MetricOptions): Metricdef active_connection_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric activeConnectionCount(MetricOptions props)public Metric ActiveConnectionCount(MetricOptions? props = null)func ActiveConnectionCount(Props MetricOptions) Metric#
The total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets.
clientTlsNegotiationErrorCount(props?: MetricOptions): Metricdef client_tls_negotiation_error_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric clientTlsNegotiationErrorCount(MetricOptions props)public Metric ClientTlsNegotiationErrorCount(MetricOptions? props = null)func ClientTlsNegotiationErrorCount(Props MetricOptions) Metric#
The number of TLS connections initiated by the client that did not establish a session with the load balancer.

Possible causes include a mismatch of ciphers or protocols.

consumedLCUs(props?: MetricOptions): Metricdef consumed_lc_us(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric consumedLCUs(MetricOptions props)public Metric ConsumedLCUs(MetricOptions? props = null)func ConsumedLCUs(Props MetricOptions) Metric#
The number of load balancer capacity units (LCU) used by your load balancer.
custom(metricName: string, props?: MetricOptions): Metricdef custom(self, metric_name: str, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric custom(String metricName, MetricOptions props)public Metric Custom(string metricName, MetricOptions? props = null)func Custom(MetricName *string, Props MetricOptions) Metric#
Return the given named metric for this Application Load Balancer.
elbAuthError(props?: MetricOptions): Metricdef elb_auth_error(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric elbAuthError(MetricOptions props)public Metric ElbAuthError(MetricOptions? props = null)func ElbAuthError(Props MetricOptions) Metric#
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.

elbAuthFailure(props?: MetricOptions): Metricdef elb_auth_failure(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric elbAuthFailure(MetricOptions props)public Metric ElbAuthFailure(MetricOptions? props = null)func ElbAuthFailure(Props MetricOptions) Metric#
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.
elbAuthLatency(props?: MetricOptions): Metricdef elb_auth_latency(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric elbAuthLatency(MetricOptions props)public Metric ElbAuthLatency(MetricOptions? props = null)func ElbAuthLatency(Props MetricOptions) Metric#
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.

elbAuthSuccess(props?: MetricOptions): Metricdef elb_auth_success(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric elbAuthSuccess(MetricOptions props)public Metric ElbAuthSuccess(MetricOptions? props = null)func ElbAuthSuccess(Props MetricOptions) Metric#
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.

httpCodeElb(code: HttpCodeElb, props?: MetricOptions): Metricdef http_code_elb(self, code: HttpCodeElb, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric httpCodeElb(HttpCodeElb code, MetricOptions props)public Metric HttpCodeElb(HttpCodeElb code, MetricOptions? props = null)func HttpCodeElb(Code HttpCodeElb, Props MetricOptions) Metric#
The number of HTTP 3xx/4xx/5xx codes that originate from the load balancer.

This does not include any response codes generated by the targets.

httpCodeTarget(code: HttpCodeTarget, props?: MetricOptions): Metricdef http_code_target(self, code: HttpCodeTarget, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric httpCodeTarget(HttpCodeTarget code, MetricOptions props)public Metric HttpCodeTarget(HttpCodeTarget code, MetricOptions? props = null)func HttpCodeTarget(Code HttpCodeTarget, Props MetricOptions) Metric#
The number of HTTP 2xx/3xx/4xx/5xx response codes generated by all targets in the load balancer.

This does not include any response codes generated by the load balancer.

httpFixedResponseCount(props?: MetricOptions): Metricdef http_fixed_response_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric httpFixedResponseCount(MetricOptions props)public Metric HttpFixedResponseCount(MetricOptions? props = null)func HttpFixedResponseCount(Props MetricOptions) Metric#
The number of fixed-response actions that were successful.
httpRedirectCount(props?: MetricOptions): Metricdef http_redirect_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric httpRedirectCount(MetricOptions props)public Metric HttpRedirectCount(MetricOptions? props = null)func HttpRedirectCount(Props MetricOptions) Metric#
The number of redirect actions that were successful.
httpRedirectUrlLimitExceededCount(props?: MetricOptions): Metricdef http_redirect_url_limit_exceeded_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric httpRedirectUrlLimitExceededCount(MetricOptions props)public Metric HttpRedirectUrlLimitExceededCount(MetricOptions? props = null)func HttpRedirectUrlLimitExceededCount(Props MetricOptions) Metric#
The number of redirect actions that couldn't be completed because the URL in the response location header is larger than 8K.
ipv6ProcessedBytes(props?: MetricOptions): Metricdef ipv6_processed_bytes(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric ipv6ProcessedBytes(MetricOptions props)public Metric Ipv6ProcessedBytes(MetricOptions? props = null)func Ipv6ProcessedBytes(Props MetricOptions) Metric#
The total number of bytes processed by the load balancer over IPv6.
ipv6RequestCount(props?: MetricOptions): Metricdef ipv6_request_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric ipv6RequestCount(MetricOptions props)public Metric Ipv6RequestCount(MetricOptions? props = null)func Ipv6RequestCount(Props MetricOptions) Metric#
The number of IPv6 requests received by the load balancer.
newConnectionCount(props?: MetricOptions): Metricdef new_connection_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric newConnectionCount(MetricOptions props)public Metric NewConnectionCount(MetricOptions? props = null)func NewConnectionCount(Props MetricOptions) Metric#
The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets.
processedBytes(props?: MetricOptions): Metricdef processed_bytes(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric processedBytes(MetricOptions props)public Metric ProcessedBytes(MetricOptions? props = null)func ProcessedBytes(Props MetricOptions) Metric#
The total number of bytes processed by the load balancer over IPv4 and IPv6.
rejectedConnectionCount(props?: MetricOptions): Metricdef rejected_connection_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric rejectedConnectionCount(MetricOptions props)public Metric RejectedConnectionCount(MetricOptions? props = null)func RejectedConnectionCount(Props MetricOptions) Metric#
The number of connections that were rejected because the load balancer had reached its maximum number of connections.
requestCount(props?: MetricOptions): Metricdef request_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric requestCount(MetricOptions props)public Metric RequestCount(MetricOptions? props = null)func RequestCount(Props MetricOptions) Metric#
The number of requests processed over IPv4 and IPv6.

This count includes only the requests with a response generated by a target of the load balancer.

ruleEvaluations(props?: MetricOptions): Metricdef rule_evaluations(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric ruleEvaluations(MetricOptions props)public Metric RuleEvaluations(MetricOptions? props = null)func RuleEvaluations(Props MetricOptions) Metric#
The number of rules processed by the load balancer given a request rate averaged over an hour.
targetConnectionErrorCount(props?: MetricOptions): Metricdef target_connection_error_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric targetConnectionErrorCount(MetricOptions props)public Metric TargetConnectionErrorCount(MetricOptions? props = null)func TargetConnectionErrorCount(Props MetricOptions) Metric#
The number of connections that were not successfully established between the load balancer and target.
targetResponseTime(props?: MetricOptions): Metricdef target_response_time(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric targetResponseTime(MetricOptions props)public Metric TargetResponseTime(MetricOptions? props = null)func TargetResponseTime(Props MetricOptions) Metric#
The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received.
targetTLSNegotiationErrorCount(props?: MetricOptions): Metricdef target_tls_negotiation_error_count(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric targetTLSNegotiationErrorCount(MetricOptions props)public Metric TargetTLSNegotiationErrorCount(MetricOptions? props = null)func TargetTLSNegotiationErrorCount(Props MetricOptions) Metric#
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.