AWSインテグレーション - NLB

MackerelはAWSインテグレーションにてElastic Load Balancingの各ロードバランサのメトリック取得や監視に対応しています。このページではそのうちNetwork Load Balancer(以下NLB)についての詳細です。 AWSインテグレーションで連携をおこなった場合、課金対象として 1NLB = 1ホスト と換算します。

AWSインテグレーションの設定方法や対応AWSサービス一覧についてはこちらのページをご確認ください。
AWSインテグレーション

また、Elastic Load Balancingの他のロードバランサについては、ALBELB (CLB)のそれぞれのページをご確認下さい。

取得メトリック

AWSインテグレーションのNLB対応で取得できるメトリックは以下の通りです。 メトリック の説明に関してはAWSのヘルプをご確認ください。

ロードバランサーごとのグラフ

グラフ名 メトリック Mackerel上のメトリック名 単位 Statistics
Processed Bytes ProcessedBytes nlb.bytes.processed bytes Sum
TCP Flow ActiveFlowCount
NewFlowCount
nlb.flowcount.active
nlb.flowcount.new
integer Average
Sum
TCP Reset Packets TCP_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
integer Sum

ターゲットグループごとのグラフ

Application Load BalancerとNetwork Load Balancerではロードバランサーごとに複数のターゲットグループを持つことができます。NLBではそのターゲットグループごとに以下のメトリックを取得することができます。メトリック名の TARGET_GROUP_NAME にターゲットグループの名前が入ります。

グラフ名 メトリック Mackerel上のメトリック名 単位 Statistics
Host Count HealthyHostCount
UnHealthyHostCount
nlb.host_count.TARGET_GROUP_NAME.healthy
nlb.host_count.TARGET_GROUP_NAME.unhealthy
integer Average