AWS Load Balancer - Network
Overview
AWS Network Load Balancer (NLB) is a fully managed load balancing service provided by Amazon Web Services (AWS). It operates at the transport layer (Layer 4) of the OSI model, making it highly efficient and suitable for applications that require extreme scalability and low latency.
Prerequisites
You can check the list of prerequisites required for Amazon ELB here. These are the same for any other AWS service that you need to monitor using AIOps. Move to the section Adding AWS resources for Monitoring on the above link to view the prerequisites for AWS resource monitoring.
List of Supported KPIs
AWS Network ELB
Name | Description | Type |
---|---|---|
aws.elb.unhealthy.hosts | The maximum count of unhealthy hosts in the ELB. | Count |
aws.elb.healthy.hosts | The maximum count of healthy hosts in the ELB. | Count |
event.timestamp | The count of event timestamps. | Count |
aws.elb.udp.new.flows | The sum of new UDP flows in the ELB. | Count |
aws.elb.tcp.processed.bytes | The sum of processed TCP bytes in the ELB. | Bytes |
aws.elb.new.flows | The sum of new flows in the ELB. | Count |
aws.elb.processed.bytes.rate | The sum of processed bytes rate in the ELB. | Bytes |
aws.elb.active.flows | The average count of active flows in the ELB. | Count |
aws.elb.tcp.active.flows | The average count of active TCP flows in the ELB. | Count |
aws.elb.tls.active.flows | The average count of active TLS flows in the ELB. | Count |
aws.elb.udp.active.flows | The average count of active UDP flows in the ELB. | Count |
aws.elb.client.tls.negotiation.errors | The sum of client TLS negotiation errors in the ELB. | Count |
aws.elb.consumed.lcus | The sum of consumed LCUs in the ELB. | Count |
aws.elb.tcp.consumed.lcus | The sum of consumed LCUs for TCP in the ELB. | Count |
aws.elb.tls.consumed.lcus | The sum of consumed LCUs for TLS in the ELB. | Count |
aws.elb.udp.consumed.lcus | The sum of consumed LCUs for UDP in the ELB. | Count |
aws.elb.tcp.new.flows | The sum of new TCP flows in the ELB. | Count |
aws.elb.tls.new.flows | The sum of new TLS flows in the ELB. | Count |
aws.elb.tls.processed.bytes | The sum of processed TLS bytes in the ELB. | Bytes |
aws.elb.udp.processed.bytes | The sum of processed UDP bytes in the ELB. | Bytes |
aws.elb.target.tls.negotiation.errors | The sum of target TLS negotiation errors in the ELB. | Count |
aws.elb.tcp.client.resets | The sum of TCP client resets in the ELB. | Count |
aws.elb.tcp.elb.resets | The sum of TCP ELB resets in the ELB. | Count |
aws.elb.tcp.target.elb.resets | The sum of TCP target ELB resets in the ELB. | Count |
AWS ELB
Name | Description | Type |
---|---|---|
aws.elb.instance.creation.time | The creation time of the AWS ELB instance. | String |
aws.elb.vpc.id | The ID of the VPC associated with the AWS ELB. | String |
aws.elb.load.balancer.name | The name of the AWS ELB load balancer. | String |
aws.elb.instance.creation.time.seconds | The creation time of the AWS ELB instance in seconds. | consts.MetricCount |
aws.elb.scheme | The scheme of the AWS ELB. | String |
aws.state | The state of the AWS ELB. | String |
aws.elb.hosted.zone | The hosted zone of the AWS ELB. | String |
aws.elb.dns.name | The DNS name of the AWS ELB. | String |
aws.elb.ipaddress.type | The IP address type of the AWS ELB. | String |
aws.elb.region | The region of the AWS ELB. | String |
aws.elb.arn | The ARN (Amazon Resource Name) of the AWS ELB. | String |
aws.elb.type | The type of the AWS ELB. | String |
aws.availability.zone | The availability zone of the AWS ELB. | String |
status | The status of the AWS ELB. | String |
aws.elb.security.groups | The security groups associated with the AWS ELB. | String |
system.tags | The system tags of the AWS ELB. | String |