Lightsail ロードバランサーのヘルスメトリクスのモニタリング - Amazon Lightsail

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

Lightsail ロードバランサーのヘルスメトリクスのモニタリング

Amazon Lightsail でロードバランサーを作成し、インスタンスをアタッチすると、ロードバランサーの管理ページのメトリクスタブでそのメトリクスグラフを表示できます。メトリクスのモニタリングは、リソースの信頼性、可用性、パフォーマンスを維持する上で重要な要素です。リソースから定期的にメトリクスデータをモニタリングして収集し、マルチポイント障害が発生した場合に、より簡単にデバッグできるようにします。メトリクスの詳細については、「メトリクス」を参照してください。

リソースを監視するときは、環境内の通常のリソースパフォーマンスのベースラインを確立する必要があります。ベースラインを確立したら、リソースが指定されたしきい値を超過したときに通知するように、Lightsail コンソールでアラームを設定できます。詳細については、「通知」および「アラーム」を参照してください。

目次

ロードバランサーのメトリクス

次のロードバランサーメトリクスを使用できます。

  • 正常ホスト数 (HealthyHostCount) — 正常と見なされるターゲットインスタンスの数。

  • 異常ホスト数 (UnhealthyHostCount) — 異常と見なされるターゲットインスタンスの数。

  • ロードバランサー HTTP 4XX (HTTPCode_LB_4XX_Count) — ロードバランサーから発生した HTTP 4XX クライアントエラーコードの数。リクエストの形式が不正な場合、または不完全な場合は、クライアントエラーが生成されます。これらのリクエストは、ターゲットインスタンスによって受信されませんでした。この数には、ターゲットインスタンスによって生成される応答コードは含まれません。

  • ロードバランサー HTTP 5XX (HTTPCode_LB_5XX_Count) — ロードバランサーから発生した HTTP 5XX サーバーのエラーコードの数。これには、ターゲットインスタンスによって生成される応答コードは含まれません。ロードバランサーにアタッチされている正常なインスタンスがない場合、またはリクエストレートがインスタンスやロードバランサーの容量を超える場合 (スピルオーバー)、このメトリクスが報告されます。

  • インスタンス HTTP 2XX (HTTPCode_Instance_2XX_Count) — ターゲットインスタンスによって生成された HTTP 2XX 応答コードの数。これには、ロードバランサーによって生成される応答コードは含まれません。

  • インスタンス HTTP 3XX (HTTPCode_Instance_3XX_Count) — ターゲットインスタンスによって生成された HTTP 3XX 応答コードの数。これには、ロードバランサーによって生成される応答コードは含まれません。

  • インスタンス HTTP 4XX (HTTPCode_Instance_4XX_Count) — ターゲットインスタンスによって生成された HTTP 4XX 応答コードの数。これには、ロードバランサーによって生成される応答コードは含まれません。

  • インスタンス HTTP 5XX (HTTPCode_Instance_5XX_Count) — ターゲットインスタンスによって生成された HTTP 5XX 応答コードの数。これには、ロードバランサーによって生成される応答コードは含まれません。

  • インスタンスからの応答時間 (InstanceResponseTime) — ロードバランサーがリクエストを送信してから、ターゲットインスタンスからの応答を受信するまでの経過時間 (秒)。

  • クライアント TLS ネゴシエーションエラー数 (ClientTLSNegotiationErrorCount) — クライアントにより開始され、ロードバランサーによって生成された TLS エラーのためにロードバランサーとのセッションを確立しなかった、TLS 接続の数。暗号化またはプロトコルの不一致が原因である場合があります。

  • リクエストの数 (RequestCount) — IPv4 経由で処理されたリクエストの数。この数には、ロードバランサーのターゲットインスタンスによって生成されたレスポンスを含むリクエストのみが含まれます。

  • 拒否された接続数 (RejectedConnectionCount) — ロードバランサーが接続の最大数に達したため、拒否された接続の数。

ロードバランサーメトリクスの表示

Lightsail コンソールでロードバランサーのメトリクスを表示するには、次のステップを実行します。

  1. Lightsail コンソール にサインインします。

  2. lightsail のホームページで [Networking] (ネットワーク) タブを選択します。

  3. メトリクスを表示するロードバランサーの名前を選択します。

  4. ロードバランサーの管理ページで [Metrics (メトリクス)] タブを選択します。

  5. [Metrics graph (メトリクスグラフ)] 見出しの下のドロップダウンメニューで、表示するメトリクスを選択します。

    グラフには、選択したメトリクスのデータポイントが視覚的に表示されます。

  6. メトリクスグラフでは、次のアクションを実行できます。

    • グラフの表示を変更して、1 時間、6 時間、1 日、1 週間、2 週間のデータを表示します。

    • データポイント上にカーソルを置くと、そのデータポイントに関する詳細情報が表示されます。

    • 指定したしきい値をメトリクスが超えたときに通知される、選択したメトリクスのアラームを追加します。詳細については、「アラーム」および「ロードバランサーのメトリクスアラームの作成」を参照してください。

次のステップ

ロードバランサーのメトリクスに対して実行できる追加のタスクがいくつかあります。

  • 指定したしきい値をメトリクスが超えたときに通知される、選択したメトリクスのアラームを追加します。詳細については、「アラーム」および「ロードバランサーのメトリクスアラームの作成」を参照してください。

  • アラームがトリガーされると、Lightsail コンソールに通知バナーが表示されます。E メールと SMS テキストメッセージで通知を受け取るには、リソースをモニタリングする各 AWS リージョン で、E メールアドレスと携帯電話番号を通知連絡先として追加する必要があります。詳細については、「通知連絡先を追加する」を参照してください。

  • 通知の受信を停止するには、E メールと携帯電話を Lightsail から削除します。詳細については、「メトリクスアラームを削除または無効化する」を参照してください。また、アラームを無効化または削除して、特定のアラームの通知の受信を停止することもできます。詳細については、「メトリクスアラームを削除または無効化する」を参照してください。