MackerelはAWSインテグレーションにてElastic Load Balancingの各ロードバランサのメトリック取得や監視に対応しています。このページではそのうちClassic Load Balancer(以下CLB。旧名はElastic Load Balancer(ELB))についての詳細です。 AWSインテグレーションで連携をおこなった場合、課金対象として 1ELB(CLB) = 1マイクロホスト と換算します。
AWSインテグレーションの設定方法や対応AWSサービス一覧についてはこちらのページをご確認ください。
AWSインテグレーション
また、Elastic Load Balancingの他のロードバランサについては、ALB と NLBのそれぞれのページをご確認下さい。
取得メトリック
AWSインテグレーションのELB(CLB)対応で取得できるメトリックは以下の通りです。 メトリック
の説明に関してはAWSのヘルプをご確認ください。
最大で13個のメトリックが取得されます。
グラフ名 | メトリック | Mackerel上のメトリック名 | 単位 | 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 |