Mackerel supports obtaining and monitoring Classic Load Balancing metrics in AWS Integration. This page contains details regarding the Classic Load Balancer (CLB, formerly Elastic Load Balancer (ELB)). When integrating with AWS Integration, billable targets are determined using the conversion 1 ELB(CLB) = 1 Micro Host.
Please refer to the following page for AWS Integration configuration methods and a list of supported AWS services.
AWS Integration
In addition, you can take a look at the help pages for other supported Load Balancers; ALB and NLB.
Obtaining metrics
The metrics obtainable with AWS Integration’s ELB(CLB) support are as follows. For Metric
explanations, refer to the AWS help page.
The maximum number of metrics obtainable is 13.
Graph name | Metric | Metric name in Mackerel | Unit | Statistics |
---|---|---|---|---|
Request Count | RequestCount | elb.count.request_count | integer | Sum |
Host Count | HealthyHostCount UnHealthyHostCount |
elb.host_count.healthy elb.host_count.unhealthy |
float | Average |
Latency | Latency | elb.latency.latency | float | Average |
HTTP Code ELB Count | HTTPCode_ELB_4XX HTTPCode_ELB_5XX |
elb.httpcode_elb.4xx elb.httpcode_elb.5xx |
integer | Sum |
HTTP Code Backend Count | HTTPCode_Backend_2XX HTTPCode_Backend_3XX HTTPCode_Backend_4XX HTTPCode_Backend_5XX |
elb.httpcode_backend.2xx elb.httpcode_backend.3xx elb.httpcode_backend.4xx elb.httpcode_backend.5xx |
integer | Sum |
Backend Connection Errors | BackendConnectionErrors | elb.errors.backend_connection_errors | integer | Sum |
Surge Queue Length | SurgeQueueLength SpilloverCount |
elb.surge_queue.length elb.surge_queue.spillover |
integer | Maximum Sum |