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

MackerelはAWSインテグレーションにてElastic Load Balancingの各ロードバランサのメトリック取得や監視に対応しています。このページではそのうちNetwork Load Balancer(以下NLB)についての詳細です。 AWSインテグレーションで連携をおこなった場合、課金対象として 1NLB = 1マイクロホスト と換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。

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

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

取得メトリック

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

最大で 6 + 2 × (ターゲットグループ数) 個のメトリックが取得されます。

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

グラフ名 メトリック 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