Docs » Integrations Guide » Integrations Reference » Amazon Elastic Load Balancing (ELB)

../../_images/integration_awselb.png Amazon Elastic Load Balancing (ELB) ๐Ÿ”—

DESCRIPTION ๐Ÿ”—

Use SignalFx to monitor Elastic Load Balancing (ELB) via Amazon Web Services.

FEATURES ๐Ÿ”—

Built-in dashboards ๐Ÿ”—

  • ELB Instances: Overview of all data from ELB.

    ../../_images/dashboard_elb_instances.png

  • ELB Instance: Focus on a single ELB load balancer.

    ../../_images/dashboard_elb_instance.png

INSTALLATION ๐Ÿ”—

To access this integration, connect to CloudWatch.

By default SignalFx imports all CloudWatch metrics that are available in your account. To retrieve metrics for a subset of available services or regions, modify the connection on the Integrations page.

USAGE ๐Ÿ”—

Uniquely identifying ELBs ๐Ÿ”—

SignalFx synthesizes a unique ID for each ELB in the dimension AWSUniqueId.

ELB metadata ๐Ÿ”—

For ELB, SignalFx will scan every load balancer name from your AWS account and pull out properties of the load balancer and any tags set on the load balancer.

ELB Filter Name Custom Property Description
create-time aws_create_time The time stamp when the load balancer was created

METRICS ๐Ÿ”—

Metric Name Description
BackendConnectionErrors The number of connections that were not successfully established between the load balancer and the registered instances.
EstimatedALBActiveConnectionCount The estimated number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets.
EstimatedALBConsumedLCUs The estimated number of load balancer capacity units (LCU) used by an Application Load Balancer.
EstimatedALBNewConnectionCount The estimated number of new TCP connections established from clients to the load balancer and from the load balancer to targets.
EstimatedProcessedBytes The estimated number of bytes processed by an Application Load Balancer.
HTTPCode_Backend_2XX (HTTP listener) The number of HTTP response codes generated by registered instances.
HTTPCode_Backend_3XX (HTTP listener) The number of HTTP response codes generated by registered instances.
HTTPCode_Backend_4XX (HTTP listener) The number of HTTP response codes generated by registered instances.
HTTPCode_Backend_5XX (HTTP listener) The number of HTTP response codes generated by registered instances.
HTTPCode_ELB_4XX (HTTP listener) The number of HTTP 4XX client error codes generated by the load balancer.
HTTPCode_ELB_5XX (HTTP listener) The number of HTTP 5XX server error codes generated by the load balancer.
HealthyHostCount The number of healthy instances registered with your load balancer.
Latency (HTTP listener) The total time elapsed, in seconds, from the time the load balancer sent the request to a registered instance until the instance started to send the response headers.
RequestCount The number of requests completed or connections made during the specified interval (1 or 5 minutes).
SpilloverCount The total number of requests that were rejected because the surge queue is full.
SurgeQueueLength The total number of requests (HTTP listener) or connections (TCP listener) that are pending routing to a healthy instance.
UnHealthyHostCount The number of unhealthy instances registered with your load balancer.

BackendConnectionErrors ๐Ÿ”—

The number of connections that were not successfully established between the load balancer and the registered instances.

EstimatedALBActiveConnectionCount ๐Ÿ”—

The estimated number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets.

EstimatedALBConsumedLCUs ๐Ÿ”—

The estimated number of load balancer capacity units (LCU) used by an Application Load Balancer.

EstimatedALBNewConnectionCount ๐Ÿ”—

The estimated number of new TCP connections established from clients to the load balancer and from the load balancer to targets.

EstimatedProcessedBytes ๐Ÿ”—

The estimated number of bytes processed by an Application Load Balancer.

HTTPCode_Backend_2XX ๐Ÿ”—

(HTTP listener) The number of HTTP response codes generated by registered instances.

HTTPCode_Backend_3XX ๐Ÿ”—

(HTTP listener) The number of HTTP response codes generated by registered instances.

HTTPCode_Backend_4XX ๐Ÿ”—

(HTTP listener) The number of HTTP response codes generated by registered instances.

HTTPCode_Backend_5XX ๐Ÿ”—

(HTTP listener) The number of HTTP response codes generated by registered instances.

HTTPCode_ELB_4XX ๐Ÿ”—

(HTTP listener) The number of HTTP 4XX client error codes generated by the load balancer.

HTTPCode_ELB_5XX ๐Ÿ”—

(HTTP listener) The number of HTTP 5XX server error codes generated by the load balancer.

HealthyHostCount ๐Ÿ”—

The number of healthy instances registered with your load balancer.

Latency ๐Ÿ”—

(HTTP listener) The total time elapsed, in seconds, from the time the load balancer sent the request to a registered instance until the instance started to send the response headers.

RequestCount ๐Ÿ”—

The number of requests completed or connections made during the specified interval (1 or 5 minutes).

SpilloverCount ๐Ÿ”—

The total number of requests that were rejected because the surge queue is full.

SurgeQueueLength ๐Ÿ”—

The total number of requests (HTTP listener) or connections (TCP listener) that are pending routing to a healthy instance.

UnHealthyHostCount ๐Ÿ”—

The number of unhealthy instances registered with your load balancer.

For more information about the metrics emitted by Elastic Load Balancing, visit the serviceโ€™s homepage at https://aws.amazon.com/elasticloadbalancing/.