Interface IApplicationLoadBalancerMetrics.Jsii$Default
- All Superinterfaces:
IApplicationLoadBalancerMetrics,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IApplicationLoadBalancerMetrics.Jsii$Proxy
- Enclosing interface:
IApplicationLoadBalancerMetrics
IApplicationLoadBalancerMetrics.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.IApplicationLoadBalancerMetrics
IApplicationLoadBalancerMetrics.Jsii$Default, IApplicationLoadBalancerMetrics.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault MetricThe total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets.default MetricThe number of TLS connections initiated by the client that did not establish a session with the load balancer.default MetricconsumedLCUs(MetricOptions props) The number of load balancer capacity units (LCU) used by your load balancer.default Metriccustom(String metricName, MetricOptions props) Return the given named metric for this Application Load Balancer.default MetricelbAuthError(MetricOptions props) The number of user authentications that could not be completed.default MetricelbAuthFailure(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.default MetricelbAuthLatency(MetricOptions props) The time elapsed, in milliseconds, to query the IdP for the ID token and user info.default MetricelbAuthSuccess(MetricOptions props) The number of authenticate actions that were successful.default MetrichttpCodeElb(HttpCodeElb code, MetricOptions props) The number of HTTP 3xx/4xx/5xx codes that originate from the load balancer.default MetrichttpCodeTarget(HttpCodeTarget code, MetricOptions props) The number of HTTP 2xx/3xx/4xx/5xx response codes generated by all targets in the load balancer.default MetricThe number of fixed-response actions that were successful.default MetrichttpRedirectCount(MetricOptions props) The number of redirect actions that were successful.default MetricThe number of redirect actions that couldn't be completed because the URL in the response location header is larger than 8K.default Metricipv6ProcessedBytes(MetricOptions props) The total number of bytes processed by the load balancer over IPv6.default Metricipv6RequestCount(MetricOptions props) The number of IPv6 requests received by the load balancer.default MetricnewConnectionCount(MetricOptions props) The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets.default MetricprocessedBytes(MetricOptions props) The total number of bytes processed by the load balancer over IPv4 and IPv6.default MetricThe number of connections that were rejected because the load balancer had reached its maximum number of connections.default MetricrequestCount(MetricOptions props) The number of requests processed over IPv4 and IPv6.default MetricruleEvaluations(MetricOptions props) The number of rules processed by the load balancer given a request rate averaged over an hour.default MetricThe number of connections that were not successfully established between the load balancer and target.default MetrictargetResponseTime(MetricOptions props) The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received.default MetricThe number of TLS connections initiated by the load balancer that did not establish a session with the target.Methods inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.IApplicationLoadBalancerMetrics
activeConnectionCount, clientTlsNegotiationErrorCount, consumedLCUs, custom, elbAuthError, elbAuthFailure, elbAuthLatency, elbAuthSuccess, httpCodeElb, httpCodeTarget, httpFixedResponseCount, httpRedirectCount, httpRedirectUrlLimitExceededCount, ipv6ProcessedBytes, ipv6RequestCount, newConnectionCount, processedBytes, rejectedConnectionCount, requestCount, ruleEvaluations, targetConnectionErrorCount, targetResponseTime, targetTLSNegotiationErrorCountMethods 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
- Specified by:
activeConnectionCountin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
clientTlsNegotiationErrorCount
@Stability(Stable) @NotNull default Metric clientTlsNegotiationErrorCount(@Nullable MetricOptions props) 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
- Specified by:
clientTlsNegotiationErrorCountin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
consumedLCUs
The number of load balancer capacity units (LCU) used by your load balancer.Default: Sum over 5 minutes
- Specified by:
consumedLCUsin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
custom
@Stability(Stable) @NotNull default Metric custom(@NotNull String metricName, @Nullable MetricOptions props) Return the given named metric for this Application Load Balancer.Default: Average over 5 minutes
- Specified by:
customin interfaceIApplicationLoadBalancerMetrics- Parameters:
metricName- This parameter is required.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
- Specified by:
elbAuthErrorin interfaceIApplicationLoadBalancerMetrics- 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
- Specified by:
elbAuthFailurein interfaceIApplicationLoadBalancerMetrics- 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
- Specified by:
elbAuthLatencyin interfaceIApplicationLoadBalancerMetrics- 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
- Specified by:
elbAuthSuccessin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
httpCodeElb
@Stability(Stable) @NotNull default 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
- Specified by:
httpCodeElbin interfaceIApplicationLoadBalancerMetrics- Parameters:
code- This parameter is required.props-
-
httpCodeTarget
@Stability(Stable) @NotNull default 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
- Specified by:
httpCodeTargetin interfaceIApplicationLoadBalancerMetrics- Parameters:
code- This parameter is required.props-
-
httpFixedResponseCount
The number of fixed-response actions that were successful.Default: Sum over 5 minutes
- Specified by:
httpFixedResponseCountin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
httpRedirectCount
The number of redirect actions that were successful.Default: Sum over 5 minutes
- Specified by:
httpRedirectCountin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
httpRedirectUrlLimitExceededCount
@Stability(Stable) @NotNull default Metric httpRedirectUrlLimitExceededCount(@Nullable MetricOptions props) 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
- Specified by:
httpRedirectUrlLimitExceededCountin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
ipv6ProcessedBytes
The total number of bytes processed by the load balancer over IPv6.Default: Sum over 5 minutes
- Specified by:
ipv6ProcessedBytesin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
ipv6RequestCount
The number of IPv6 requests received by the load balancer.Default: Sum over 5 minutes
- Specified by:
ipv6RequestCountin interfaceIApplicationLoadBalancerMetrics- 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
- Specified by:
newConnectionCountin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
processedBytes
The total number of bytes processed by the load balancer over IPv4 and IPv6.Default: Sum over 5 minutes
- Specified by:
processedBytesin interfaceIApplicationLoadBalancerMetrics- 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
- Specified by:
rejectedConnectionCountin interfaceIApplicationLoadBalancerMetrics- 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
- Specified by:
requestCountin interfaceIApplicationLoadBalancerMetrics- 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
- Specified by:
ruleEvaluationsin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
targetConnectionErrorCount
@Stability(Stable) @NotNull default Metric targetConnectionErrorCount(@Nullable MetricOptions props) The number of connections that were not successfully established between the load balancer and target.Default: Sum over 5 minutes
- Specified by:
targetConnectionErrorCountin interfaceIApplicationLoadBalancerMetrics- 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
- Specified by:
targetResponseTimein interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-
targetTLSNegotiationErrorCount
@Stability(Stable) @NotNull default Metric targetTLSNegotiationErrorCount(@Nullable MetricOptions props) 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
- Specified by:
targetTLSNegotiationErrorCountin interfaceIApplicationLoadBalancerMetrics- Parameters:
props-
-