Interface INetworkLoadBalancerMetrics

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
INetworkLoadBalancerMetrics.Jsii$Default
All Known Implementing Classes:
INetworkLoadBalancerMetrics.Jsii$Proxy

@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)", date="2024-09-11T18:01:15.942Z") @Stability(Stable) public interface INetworkLoadBalancerMetrics extends software.amazon.jsii.JsiiSerializable
Contains all metrics for a Network Load Balancer.
  • Method Details

    • activeFlowCount

      @Stability(Stable) @NotNull Metric activeFlowCount(@Nullable MetricOptions props)
      The total number of concurrent TCP flows (or connections) from clients to targets.

      This metric includes connections in the SYN_SENT and ESTABLISHED states. TCP connections are not terminated at the load balancer, so a client opening a TCP connection to a target counts as a single flow.

      Default: Average over 5 minutes

      Parameters:
      props -
    • activeFlowCount

      @Stability(Stable) @NotNull Metric activeFlowCount()
      The total number of concurrent TCP flows (or connections) from clients to targets.

      This metric includes connections in the SYN_SENT and ESTABLISHED states. TCP connections are not terminated at the load balancer, so a client opening a TCP connection to a target counts as a single flow.

      Default: Average over 5 minutes

    • consumedLCUs

      @Stability(Stable) @NotNull Metric consumedLCUs(@Nullable MetricOptions props)
      The number of load balancer capacity units (LCU) used by your load balancer.

      Default: Sum over 5 minutes

      Parameters:
      props -
    • consumedLCUs

      @Stability(Stable) @NotNull Metric 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 Network Load Balancer.

      Default: Average over 5 minutes

      Parameters:
      metricName - This parameter is required.
      props -
    • custom

      @Stability(Stable) @NotNull Metric custom(@NotNull String metricName)
      Return the given named metric for this Network Load Balancer.

      Default: Average over 5 minutes

      Parameters:
      metricName - This parameter is required.
    • newFlowCount

      @Stability(Stable) @NotNull Metric newFlowCount(@Nullable MetricOptions props)
      The total number of new TCP flows (or connections) established from clients to targets in the time period.

      Default: Sum over 5 minutes

      Parameters:
      props -
    • newFlowCount

      @Stability(Stable) @NotNull Metric newFlowCount()
      The total number of new TCP flows (or connections) established from clients to targets in the time period.

      Default: Sum over 5 minutes

    • processedBytes

      @Stability(Stable) @NotNull Metric processedBytes(@Nullable MetricOptions props)
      The total number of bytes processed by the load balancer, including TCP/IP headers.

      Default: Sum over 5 minutes

      Parameters:
      props -
    • processedBytes

      @Stability(Stable) @NotNull Metric processedBytes()
      The total number of bytes processed by the load balancer, including TCP/IP headers.

      Default: Sum over 5 minutes

    • tcpClientResetCount

      @Stability(Stable) @NotNull Metric tcpClientResetCount(@Nullable MetricOptions props)
      The total number of reset (RST) packets sent from a client to a target.

      These resets are generated by the client and forwarded by the load balancer.

      Default: Sum over 5 minutes

      Parameters:
      props -
    • tcpClientResetCount

      @Stability(Stable) @NotNull Metric tcpClientResetCount()
      The total number of reset (RST) packets sent from a client to a target.

      These resets are generated by the client and forwarded by the load balancer.

      Default: Sum over 5 minutes

    • tcpElbResetCount

      @Stability(Stable) @NotNull Metric tcpElbResetCount(@Nullable MetricOptions props)
      The total number of reset (RST) packets generated by the load balancer.

      Default: Sum over 5 minutes

      Parameters:
      props -
    • tcpElbResetCount

      @Stability(Stable) @NotNull Metric tcpElbResetCount()
      The total number of reset (RST) packets generated by the load balancer.

      Default: Sum over 5 minutes

    • tcpTargetResetCount

      @Stability(Stable) @NotNull Metric tcpTargetResetCount(@Nullable MetricOptions props)
      The total number of reset (RST) packets sent from a target to a client.

      These resets are generated by the target and forwarded by the load balancer.

      Default: Sum over 5 minutes

      Parameters:
      props -
    • tcpTargetResetCount

      @Stability(Stable) @NotNull Metric tcpTargetResetCount()
      The total number of reset (RST) packets sent from a target to a client.

      These resets are generated by the target and forwarded by the load balancer.

      Default: Sum over 5 minutes