Subscribed unsubscribe Subscribe Subscribe

AWS Integration - ALB

Mackerel supports obtaining and monitoring Application Load Balancer metrics in AWS Integration.

Please refer to the following page for AWS Integration configuration methods and a list of supported AWS services.
AWS Integration

Obtaining metrics

The metrics obtainable with AWS Integration’s ALB support are as follows. For Metric explanations, refer to the AWS help page.

Graph per Load Balancer

Graph name Metric Metric name in Mackerel Unit Statistics
Request Count RequestCount alb.request.count integer Sum
Processed Bytes ProcessedBytes alb.bytes.processed bytes Sum
HTTP Code Count HTTPCode_Target_2XX_Count
HTTPCode_Target_3XX_Count
HTTPCode_Target_4XX_Count
HTTPCode_Target_5XX_Count
HTTPCode_ELB_4XX_Count
HTTPCode_ELB_5XX_Count
alb.httpcode_count.target_2xx
alb.httpcode_count.target_3xx
alb.httpcode_count.target_4xx
alb.httpcode_count.target_5xx
alb.httpcode_count.alb_4xx
alb.httpcode_count.alb_5xx
integer Sum
Concurrent Connection Count ActiveConnectionCount alb.concurrent_connection_count.active integer Sum
Connection Count NewConnectionCount
RejectedConnectionCount
alb.connection_count.new
alb.connection_count.rejected
Integer Sum
Target Response Time TargetResponseTime alb.response.time float Average
TLS Negotiation Error Count ClientTLSNegotiationErrorCount
TargetTLSNegotiationErrorCount
alb.tls_negotiation_error_count.client
alb.tls_negotiation_error_count.target
integer Sum
Target Connection Error Count TargetConnectionErrorCount alb.connection_error_count.target integer Sum

Graph per Target Group

Since there can be multiple target groups per load balancer in Application Load Balancer, each metric is grouped as follows. The metric name’s TARGET_GROUP_NAME will contain the name of the target group.

Graph name Metric Metric name in Mackerel Unit Statistics
Request Count per Target Group RequestCount alb.request_per_group.TARGET_GROUP_NAME.count integer Sum
HTTP Code Count per Target Group HTTPCode_Target_2XX_Count
HTTPCode_Target_3XX_Count
HTTPCode_Target_4XX_Count
HTTPCode_Target_5XX_Count
alb.httpcode_count_per_group.TARGET_GROUP_NAME.target_2xx
alb.httpcode_count_per_group.TARGET_GROUP_NAME.target_3xx
alb.httpcode_count_per_group.TARGET_GROUP_NAME.target_4xx
alb.httpcode_count_per_group.TARGET_GROUP_NAME.target_5xx
integer Sum
Target Response Time per Target Group TargetResponseTime alb.response_per_group.TARGET_GROUP_NAME.time float Average
TLS Negotiation Error Count per Target Group TargetTLSNegotiationErrorCount alb.tls_negotiation_error_count_per_group.TARGET_GROUP_NAME.count integer Sum
Host Count HealthyHostCount
UnHealthyHostCount
alb.host_count.TARGET_GROUP_NAME.healthy
alb.host_count.TARGET_GROUP_NAME.unhealthy
integer Average