Interface INetworkLoadBalancerMetrics.Jsii$Default

All Superinterfaces:
INetworkLoadBalancerMetrics, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
INetworkLoadBalancerMetrics.Jsii$Proxy
Enclosing interface:
INetworkLoadBalancerMetrics

@Internal public static interface INetworkLoadBalancerMetrics.Jsii$Default extends INetworkLoadBalancerMetrics
Internal default implementation for INetworkLoadBalancerMetrics.
  • Method Details

    • activeFlowCount

      @Stability(Stable) @NotNull default 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

      Specified by:
      activeFlowCount in interface INetworkLoadBalancerMetrics
      Parameters:
      props -
    • consumedLCUs

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

      Default: Sum over 5 minutes

      Specified by:
      consumedLCUs in interface INetworkLoadBalancerMetrics
      Parameters:
      props -
    • custom

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

      Default: Average over 5 minutes

      Specified by:
      custom in interface INetworkLoadBalancerMetrics
      Parameters:
      metricName - This parameter is required.
      props -
    • newFlowCount

      @Stability(Stable) @NotNull default 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

      Specified by:
      newFlowCount in interface INetworkLoadBalancerMetrics
      Parameters:
      props -
    • processedBytes

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

      Default: Sum over 5 minutes

      Specified by:
      processedBytes in interface INetworkLoadBalancerMetrics
      Parameters:
      props -
    • tcpClientResetCount

      @Stability(Stable) @NotNull default 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

      Specified by:
      tcpClientResetCount in interface INetworkLoadBalancerMetrics
      Parameters:
      props -
    • tcpElbResetCount

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

      Default: Sum over 5 minutes

      Specified by:
      tcpElbResetCount in interface INetworkLoadBalancerMetrics
      Parameters:
      props -
    • tcpTargetResetCount

      @Stability(Stable) @NotNull default 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

      Specified by:
      tcpTargetResetCount in interface INetworkLoadBalancerMetrics
      Parameters:
      props -