Interface IApplicationLoadBalancerMetrics
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IApplicationLoadBalancerMetrics.Jsii$Default
- All Known Implementing Classes:
IApplicationLoadBalancerMetrics.Jsii$Proxy
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIApplicationLoadBalancerMetrics
.static final class
A proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptionThe total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets.The total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets.The number of TLS connections initiated by the client that did not establish a session with the load balancer.The number of TLS connections initiated by the client that did not establish a session with the load balancer.The number of load balancer capacity units (LCU) used by your load balancer.consumedLCUs
(MetricOptions props) The number of load balancer capacity units (LCU) used by your load balancer.Return the given named metric for this Application Load Balancer.custom
(String metricName, MetricOptions props) Return the given named metric for this Application Load Balancer.The number of user authentications that could not be completed.elbAuthError
(MetricOptions props) The number of user authentications that could not be completed.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.elbAuthFailure
(MetricOptions props) 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.The time elapsed, in milliseconds, to query the IdP for the ID token and user info.elbAuthLatency
(MetricOptions props) The time elapsed, in milliseconds, to query the IdP for the ID token and user info.The number of authenticate actions that were successful.elbAuthSuccess
(MetricOptions props) The number of authenticate actions that were successful.httpCodeElb
(HttpCodeElb code) The number of HTTP 3xx/4xx/5xx codes that originate from the load balancer.httpCodeElb
(HttpCodeElb code, MetricOptions props) The number of HTTP 3xx/4xx/5xx codes that originate from the load balancer.httpCodeTarget
(HttpCodeTarget code) The number of HTTP 2xx/3xx/4xx/5xx response codes generated by all targets in the load balancer.httpCodeTarget
(HttpCodeTarget code, MetricOptions props) The number of HTTP 2xx/3xx/4xx/5xx response codes generated by all targets in the load balancer.The number of fixed-response actions that were successful.The number of fixed-response actions that were successful.The number of redirect actions that were successful.httpRedirectCount
(MetricOptions props) The number of redirect actions that were successful.The number of redirect actions that couldn't be completed because the URL in the response location header is larger than 8K.The number of redirect actions that couldn't be completed because the URL in the response location header is larger than 8K.The total number of bytes processed by the load balancer over IPv6.ipv6ProcessedBytes
(MetricOptions props) The total number of bytes processed by the load balancer over IPv6.The number of IPv6 requests received by the load balancer.ipv6RequestCount
(MetricOptions props) The number of IPv6 requests received by the load balancer.The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets.newConnectionCount
(MetricOptions props) The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets.The total number of bytes processed by the load balancer over IPv4 and IPv6.processedBytes
(MetricOptions props) The total number of bytes processed by the load balancer over IPv4 and IPv6.The number of connections that were rejected because the load balancer had reached its maximum number of connections.The number of connections that were rejected because the load balancer had reached its maximum number of connections.The number of requests processed over IPv4 and IPv6.requestCount
(MetricOptions props) The number of requests processed over IPv4 and IPv6.The number of rules processed by the load balancer given a request rate averaged over an hour.ruleEvaluations
(MetricOptions props) The number of rules processed by the load balancer given a request rate averaged over an hour.The number of connections that were not successfully established between the load balancer and target.The number of connections that were not successfully established between the load balancer and target.The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received.targetResponseTime
(MetricOptions props) The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received.The number of TLS connections initiated by the load balancer that did not establish a session with the target.The number of TLS connections initiated by the load balancer that did not establish a session with the target.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
activeConnectionCount
The total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets.Default: Sum over 5 minutes
- Parameters:
props
-
-
activeConnectionCount
The total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets.Default: Sum over 5 minutes
-
clientTlsNegotiationErrorCount
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.
Default: Sum over 5 minutes
- Parameters:
props
-
-
clientTlsNegotiationErrorCount
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.
Default: Sum over 5 minutes
-
consumedLCUs
The number of load balancer capacity units (LCU) used by your load balancer.Default: Sum over 5 minutes
- Parameters:
props
-
-
consumedLCUs
The number of load balancer capacity units (LCU) used by your load balancer.Default: Sum over 5 minutes
-
custom
@Stability(Stable) @NotNull Metric custom(@NotNull String metricName, @Nullable MetricOptions props) Return the given named metric for this Application Load Balancer.Default: Average over 5 minutes
- Parameters:
metricName
- This parameter is required.props
-
-
custom
Return the given named metric for this Application Load Balancer.Default: Average over 5 minutes
- Parameters:
metricName
- This parameter is required.
-
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.
Default: Sum over 5 minutes
- Parameters:
props
-
-
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.
Default: Sum over 5 minutes
-
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.Default: Sum over 5 minutes
- Parameters:
props
-
-
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.Default: Sum over 5 minutes
-
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.
Default: Average over 5 minutes
- Parameters:
props
-
-
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.
Default: Average over 5 minutes
-
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.
Default: Sum over 5 minutes
- Parameters:
props
-
-
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.
Default: Sum over 5 minutes
-
httpCodeElb
@Stability(Stable) @NotNull Metric httpCodeElb(@NotNull HttpCodeElb code, @Nullable MetricOptions props) 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.
Default: Sum over 5 minutes
- Parameters:
code
- This parameter is required.props
-
-
httpCodeElb
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.
Default: Sum over 5 minutes
- Parameters:
code
- This parameter is required.
-
httpCodeTarget
@Stability(Stable) @NotNull Metric httpCodeTarget(@NotNull HttpCodeTarget code, @Nullable MetricOptions props) 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.
Default: Sum over 5 minutes
- Parameters:
code
- This parameter is required.props
-
-
httpCodeTarget
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.
Default: Sum over 5 minutes
- Parameters:
code
- This parameter is required.
-
httpFixedResponseCount
The number of fixed-response actions that were successful.Default: Sum over 5 minutes
- Parameters:
props
-
-
httpFixedResponseCount
The number of fixed-response actions that were successful.Default: Sum over 5 minutes
-
httpRedirectCount
The number of redirect actions that were successful.Default: Sum over 5 minutes
- Parameters:
props
-
-
httpRedirectCount
The number of redirect actions that were successful.Default: Sum over 5 minutes
-
httpRedirectUrlLimitExceededCount
The number of redirect actions that couldn't be completed because the URL in the response location header is larger than 8K.Default: Sum over 5 minutes
- Parameters:
props
-
-
httpRedirectUrlLimitExceededCount
The number of redirect actions that couldn't be completed because the URL in the response location header is larger than 8K.Default: Sum over 5 minutes
-
ipv6ProcessedBytes
The total number of bytes processed by the load balancer over IPv6.Default: Sum over 5 minutes
- Parameters:
props
-
-
ipv6ProcessedBytes
The total number of bytes processed by the load balancer over IPv6.Default: Sum over 5 minutes
-
ipv6RequestCount
The number of IPv6 requests received by the load balancer.Default: Sum over 5 minutes
- Parameters:
props
-
-
ipv6RequestCount
The number of IPv6 requests received by the load balancer.Default: Sum over 5 minutes
-
newConnectionCount
The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets.Default: Sum over 5 minutes
- Parameters:
props
-
-
newConnectionCount
The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets.Default: Sum over 5 minutes
-
processedBytes
The total number of bytes processed by the load balancer over IPv4 and IPv6.Default: Sum over 5 minutes
- Parameters:
props
-
-
processedBytes
The total number of bytes processed by the load balancer over IPv4 and IPv6.Default: Sum over 5 minutes
-
rejectedConnectionCount
The number of connections that were rejected because the load balancer had reached its maximum number of connections.Default: Sum over 5 minutes
- Parameters:
props
-
-
rejectedConnectionCount
The number of connections that were rejected because the load balancer had reached its maximum number of connections.Default: Sum over 5 minutes
-
requestCount
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.
Default: Sum over 5 minutes
- Parameters:
props
-
-
requestCount
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.
Default: Sum over 5 minutes
-
ruleEvaluations
The number of rules processed by the load balancer given a request rate averaged over an hour.Default: Sum over 5 minutes
- Parameters:
props
-
-
ruleEvaluations
The number of rules processed by the load balancer given a request rate averaged over an hour.Default: Sum over 5 minutes
-
targetConnectionErrorCount
The number of connections that were not successfully established between the load balancer and target.Default: Sum over 5 minutes
- Parameters:
props
-
-
targetConnectionErrorCount
The number of connections that were not successfully established between the load balancer and target.Default: Sum over 5 minutes
-
targetResponseTime
The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received.Default: Average over 5 minutes
- Parameters:
props
-
-
targetResponseTime
The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received.Default: Average over 5 minutes
-
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.
Default: Sum over 5 minutes
- Parameters:
props
-
-
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.
Default: Sum over 5 minutes
-