Skip to content

AWS Integration - NLB

Mackerel supports obtaining and monitoring each Load Balancer metric of Elastic Load Balancing in AWS Integration. This page contains details about the Network Load Balancer (NLB). When integrating with AWS Integration, billable targets are determined using the conversion 1 NLB = 1 Micro Host. In addition to this, depending on the number of metrics retrieved, you may be charged for exceeding the maximum number of metrics per micro host.

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

In addition, refer to our other help pages regarding Elastic Load Balancing; ALB and ELB (CLB).

Obtaining metrics

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

The maximum number of metrics obtainable is 21 + 2 × (number of target groups).

Graph per Load Balancer

Graph nameMetricMetric name in MackerelUnitStatistics
Processed BytesProcessedBytes
ProcessedBytes_TCP
ProcessedBytes_TLS
ProcessedBytes_UDP
nlb.bytes.processed
nlb.bytes.tcp
nlb.bytes.tls
nlb.bytes.udp
bytesSum
TCP FlowActiveFlowCount
NewFlowCount
nlb.flowcount.active
nlb.flowcount.new
floatAverage
Sum
TCP Reset PacketsTCP_Client_Reset_Count
TCP_Target_Reset_Count
TCP_ELB_Reset_Count
nlb.tcp_reset.client_count
nlb.tcp_reset.target_count
nlb.tcp_reset.elb_count
integerSum
Established Active FlowActiveFlowCount_TCP
ActiveFlowCount_TLS
ActiveFlowCount_UDP
nlb.established_active_flow.tcp
nlb.established_active_flow.tls
nlb.established_active_flow.udp
floatAverage
Consumed LCUsConsumedLCUs
ConsumedLCUs_TCP
ConsumedLCUs_TLS
ConsumedLCUs_UDP
nlb.consumed_lcus.all
nlb.consumed_lcus.tcp
nlb.consumed_lcus.tls
nlb.consumed_lcus.udp
floatSum
New FlowNewFlowCount_TCP
NewFlowCount_TLS
NewFlowCount_UDP
nlb.new_flow.tcp
nlb.new_flow.tls
nlb.new_flow.udp
integerSum
TLS Negotiation ErrorTargetTLSNegotiationErrorCount
ClientTLSNegotiationErrorCount
nlb.tls_negotiation_error.target
nlb.tls_negotiation_error.client
integerSum

Graph per Target Group

There can be multiple target groups per load balancer in Application Load Balancer and Network Load Balancer. The following metrics can be obtained for each target group in NLB. The metric name’s TARGET_GROUP_NAME will contain the name of the target group.

Graph nameMetricMetric name in MackerelUnitStatistics
Host CountHealthyHostCount
UnHealthyHostCount
nlb.host_count.TARGET_GROUP_NAME.healthy
nlb.host_count.TARGET_GROUP_NAME.unhealthy
floatAverage