Interface INetworkLoadBalancerMetrics
Contains all metrics for a Network Load Balancer.
Namespace: Amazon.CDK.AWS.ElasticLoadBalancingV2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface INetworkLoadBalancerMetrics
Syntax (vb)
Public Interface INetworkLoadBalancerMetrics
Synopsis
Methods
ActiveFlowCount(IMetricOptions) | The total number of concurrent TCP flows (or connections) from clients to targets. |
ConsumedLCUs(IMetricOptions) | The number of load balancer capacity units (LCU) used by your load balancer. |
Custom(String, IMetricOptions) | Return the given named metric for this Network Load Balancer. |
NewFlowCount(IMetricOptions) | The total number of new TCP flows (or connections) established from clients to targets in the time period. |
ProcessedBytes(IMetricOptions) | The total number of bytes processed by the load balancer, including TCP/IP headers. |
TcpClientResetCount(IMetricOptions) | The total number of reset (RST) packets sent from a client to a target. |
TcpElbResetCount(IMetricOptions) | The total number of reset (RST) packets generated by the load balancer. |
TcpTargetResetCount(IMetricOptions) | The total number of reset (RST) packets sent from a target to a client. |
Methods
ActiveFlowCount(IMetricOptions)
The total number of concurrent TCP flows (or connections) from clients to targets.
Metric ActiveFlowCount(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
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(IMetricOptions)
The number of load balancer capacity units (LCU) used by your load balancer.
Metric ConsumedLCUs(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: Sum over 5 minutes
Custom(String, IMetricOptions)
Return the given named metric for this Network Load Balancer.
Metric Custom(string metricName, IMetricOptions props = null)
Parameters
- metricName System.String
- props IMetricOptions
Returns
Remarks
Default: Average over 5 minutes
NewFlowCount(IMetricOptions)
The total number of new TCP flows (or connections) established from clients to targets in the time period.
Metric NewFlowCount(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: Sum over 5 minutes
ProcessedBytes(IMetricOptions)
The total number of bytes processed by the load balancer, including TCP/IP headers.
Metric ProcessedBytes(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: Sum over 5 minutes
TcpClientResetCount(IMetricOptions)
The total number of reset (RST) packets sent from a client to a target.
Metric TcpClientResetCount(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
These resets are generated by the client and forwarded by the load balancer.
Default: Sum over 5 minutes
TcpElbResetCount(IMetricOptions)
The total number of reset (RST) packets generated by the load balancer.
Metric TcpElbResetCount(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Default: Sum over 5 minutes
TcpTargetResetCount(IMetricOptions)
The total number of reset (RST) packets sent from a target to a client.
Metric TcpTargetResetCount(IMetricOptions props = null)
Parameters
- props IMetricOptions
Returns
Remarks
These resets are generated by the target and forwarded by the load balancer.
Default: Sum over 5 minutes