

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ヘルスチェックに対する Lightsail ロードバランサーの設定
<a name="understanding-lightsail-load-balancer-health-checking"></a>

ヘルスチェックは、Lightsail インスタンスをロードバランサーにアタッチするとすぐに開始され、その後 30 秒ごとに実行されます。ヘルスチェックのステータスを表示するには、ロードバランサーの管理ページを参照してください。

![ヘルスチェックステータスのインジケータ](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/target-instances-health-check-passed.png)


## ヘルスチェックのパスをカスタマイズする
<a name="why-customize-health-check-path"></a>

ヘルスチェックのパスをカスタマイズすることが必要な場合があります。たとえば、ホームページのロードに時間がかかる場合や多くの画像が使用されている場合、すぐにロードされる別のページをチェックするように Lightsail を設定します。

1. 左側のナビゲーションペインで、**[ネットワーク]** を選択します。

1. ロードバランサーを選択して管理します。

1. [**ターゲットインスタンス**] タブで [**ヘルスチェックのカスタマイズ**] を選択します。

1. ヘルスチェックの有効なパスを入力し、[**保存**] を選択します。  
![ヘルスチェックのパスをカスタマイズする](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/customize-health-checking-path.png)

## ヘルスチェックメトリクス
<a name="health-check-metrics"></a>

次のメトリックスはヘルスチェックの問題を診断するのに役立ちます。 AWS Command Line Interface または Lightsail API を使用して、特定のヘルスチェックメトリクスに関する情報を返します。
+ **`ClientTLSNegotiationErrorCount`** – クライアントで開始された TLS 接続のうち、ロードバランサーとのセッションの確立に失敗したものの数。暗号化またはプロトコルの不一致が原因である場合があります。

  `Statistics`: 最も有用な統計は `Sum` です。
+ **`HealthyHostCount`** – 正常と見なされるターゲットインスタンスの数。

  `Statistics`: 最も有用な統計は `Average`、`Minimum`、`Maximum` です。
+ **`UnhealthyHostCount`** – 異常と見なされるターゲットインスタンスの数。

  `Statistics`: 最も有用な統計は `Average`、`Minimum`、`Maximum` です。
+ **`HTTPCode_LB_4XX_Count`** – ロードバランサーから送信される HTTP 4XX クライアントエラーコードの数。リクエストの形式が不正な場合、または不完全な場合は、クライアントエラーが生成されます。それらのリクエストはターゲットインスタンスで受信されません。この数には、ターゲットインスタンスによって生成される応答コードは含まれません。

  `Statistics`: 最も有用な統計は `Sum` です。`Minimum`、`Maximum`、および `Average` はすべて `1` を返すことに注意してください。
+ **`HTTPCode_LB_5XX_Count`** – ロードバランサーから送信される HTTP 5XX サーバーエラーコードの数。この数には、ターゲットインスタンスによって生成される応答コードは含まれません。

  `Statistics`: 最も有用な統計は `Sum` です。`Minimum`、`Maximum`、および `Average` はすべて `1` を返すことに注意してください。`Minimum`、`Maximum`、および `Average` はすべて `1` を返すことに注意してください。
+ **`HTTPCode_Instance_2XX_Count`** – ターゲットインスタンスで生成された HTTP 応答コードの数。これには、ロードバランサーによって生成される応答コードは含まれません。

  `Statistics`: 最も有用な統計は `Sum` です。`Minimum`、`Maximum`、および `Average` はすべて `1` を返すことに注意してください。
+ **`HTTPCode_Instance_3XX_Count`** – ターゲットインスタンスで生成された HTTP 応答コードの数。これには、ロードバランサーによって生成される応答コードは含まれません。

  `Statistics`: 最も有用な統計は `Sum` です。`Minimum`、`Maximum`、および `Average` はすべて `1` を返すことに注意してください。
+ **`HTTPCode_Instance_4XX_Count`** – ターゲットインスタンスで生成された HTTP 応答コードの数。これには、ロードバランサーによって生成される応答コードは含まれません。

  `Statistics`: 最も有用な統計は `Sum` です。`Minimum`、`Maximum`、および `Average` はすべて `1` を返すことに注意してください。
+ **`HTTPCode_Instance_5XX_Count`** – ターゲットインスタンスで生成された HTTP 応答コードの数。これには、ロードバランサーによって生成される応答コードは含まれません。

  `Statistics`: 最も有用な統計は `Sum` です。`Minimum`、`Maximum`、および `Average` はすべて `1` を返すことに注意してください。
+ **`InstanceResponseTime`** – ロードバランサーからリクエストを送信してから、ターゲットインスタンスからの応答を受信するまでの経過時間 (秒)。

  `Statistics`: 最も有用な統計は `Average` です。
+ **`RejectedConnectionCount`** – ロードバランサーが接続の最大数に達したため、拒否された接続の数。

  `Statistics`: 最も有用な統計は `Sum` です。
+ **`RequestCount`** – IPv4 経由で処理されたリクエストの数。この数には、ロードバランサーのターゲットインスタンスによって生成されたレスポンスを含むリクエストのみが含まれます。

  `Statistics`: 最も有用な統計は `Sum` です。`Minimum`、`Maximum`、および `Average` はすべて `1` を返すことに注意してください。

**Topics**
+ [ヘルスチェックのパスをカスタマイズする](#why-customize-health-check-path)
+ [ヘルスチェックメトリクス](#health-check-metrics)
+ [ヘルスチェック](enable-set-up-health-checking-for-lightsail-load-balancer-metrics.md)