

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

# ヘルスメトリクスを使用して Lightsail リソースをモニタリングする
<a name="understanding-instance-health-metrics-in-amazon-lightsail"></a>

さまざまな期間で以下の Amazon Lightsail のリソースメトリクスを表示できます。Lightsail のリソースメトリクスの詳細については、「[リソースメトリクス](amazon-lightsail-resource-health-metrics.md)」を参照してください。

## インスタンスメトリクス
<a name="understanding-instance-metrics"></a>

次のインスタンスメトリクスを使用できます。詳細については、「[Amazon Lightsail でインスタンスのメトリクスを表示する](amazon-lightsail-viewing-instance-health-metrics.md)」を参照してください。
+ **CPU 使用率 (`CPUUtilization`)** — 割り当てられたコンピューティングユニットのうち、現在インスタンス上で使用されているものの割合。このメトリクスは、インスタンスでアプリケーションを実行するための処理能力を識別します。インスタンスがフルプロセッサコアに割り当てられていない場合に、オペレーティングシステムのツールが Lightsail よりも低い割合を示す場合があります。

  Lightsail コンソールでインスタンスの CPU 使用率メトリクスグラフを表示すると、持続可能なゾーンとバースト可能なゾーンが表示されます。これらのゾーンの意味の詳細については、「[CPU 使用率の持続可能なゾーンとバースト可能なゾーン](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-viewing-instance-health-metrics#cpu-utilization-zones)」を参照してください。
+ **バーストキャパシティ (`BurstCapacityTime`) および割合 (`BurstCapacityPercentage`)** — バーストキャパシティ分数は、インスタンスが CPU 使用率 100% でバーストできる時間を表します。バーストキャパシティの割合は、インスタンスで利用できる CPU パフォーマンスの割合です。インスタンスはバースト容量を継続的に消費し、蓄積します。インスタンスが 100% の CPU 使用率で動作しているときにのみ、バーストキャパシティの分数がフルレートで消費されます。インスタンスのバーストキャパシティの詳細については、「[インスタンスのバーストキャパシティの表示](amazon-lightsail-viewing-instance-burst-capacity.md)」を参照してください。
+ **受信ネットワークトラフィック (`NetworkIn`)** — すべてのネットワークインターフェイスでの、このインスタンスによって受信されたバイト数。このメトリクスは、1 つのインスタンスへの着信ネットワークトラフィックの量を表しています。報告された数は期間中に受信されたバイト数です。このメトリクスは 5 分間隔でレポートされるため、レポートされた数を 300 で割ると、バイト/秒を算出できます。
+ **送信ネットワークトラフィック (`NetworkOut`)** — すべてのネットワークインターフェイスでの、このインスタンスから送信されたバイト数。このメトリクスは、1 つのインスタンスからの発信ネットワークトラフィックの量を表しています。報告された数は期間中に送信されたバイト数です。このメトリクスは 5 分間隔でレポートされるため、レポートされた数を 300 で割ると、バイト/秒を算出できます。
+ **ステータスチェックの失敗 (`StatusCheckFailed`)** — インスタンスが、インスタンスステータスチェックとシステムステータスチェックの両方に合格したか失敗したかをレポートします。このメトリクスは 0 (合格) または 1 (失敗) となります。このメトリクスは、1 分間の頻度で利用できます。
+ **インスタンスステータスチェックの失敗 (`StatusCheckFailed_Instance`)** — インスタンスがインスタンスステータスチェックに合格したか、失敗したかをレポートします。このメトリクスは 0 (合格) または 1 (失敗) となります。このメトリクスは、1 分間の頻度で利用できます。
+ **ステータスチェックの失敗 (`StatusCheckFailed_System`)** — インスタンスが、システムステータスチェックに合格したか失敗したかをレポートします。このメトリクスは 0 (合格) または 1 (失敗) となります。このメトリクスは、1 分間の頻度で利用できます。
+ **ステータスチェックの失敗 (`StatusCheckFailed_System`)** — インスタンスが、システムステータスチェックに合格したか失敗したかをレポートします。このメトリクスは 0 (合格) または 1 (失敗) となります。このメトリクスは、1 分間の頻度で利用できます。
+ **トークンメタデータなしのリクエスト (`MetadataNoToken`)** — トークンなしでインスタンスのメタデータサービスに正常にアクセスした回数。このメトリクスにより、トークンを使用しない Instance Metadata Service バージョン 1 を使用してインスタンスメタデータにアクセスするプロセスがあるかどうかがわかります。すべてのリクエストが、Instance Metadata Service バージョン 2 あどのトークン支援のセッションを使用している場合、値は 0 になります。詳細については、「[インスタンスメタデータとユーザーデータ](amazon-lightsail-instance-metadata.md)」を参照してください。

## データベースメトリクス
<a name="understanding-database-metrics"></a>

次のデータベースメトリクスを使用できます。詳細については、「[データベースメトリクスの表示](amazon-lightsail-viewing-database-health-metrics.md)」を参照してください。
+ **CPU 使用率 (`CPUUtilization`)** — データベースで現在使用されている CPU 使用率の割合。
+ **データベース接続 (`DatabaseConnections`)** — 使用中のデータベース接続の数。
+ **ディスクのキューの深度 (`DiskQueueDepth`)** — ディスクへのアクセスを待機している未処理の IO (読み取り/書き込みリクエスト) の数。
+ **空きストレージ容量 (`FreeStorageSpace`)** — 使用可能なストレージの容量。
+ **ネットワーク受信スループット (`NetworkReceiveThroughput`)** — モニタリングとレプリケーションに使用する顧客データベーストラフィックと AWS トラフィックの両方を含む、データベースの受信ネットワークトラフィック。
+ **ネットワーク送信スループット (`NetworkTransmitThroughput`)** — モニタリングとレプリケーションに使用する顧客データベーストラフィックと AWS トラフィックの両方を含む、データベースの送信ネットワークトラフィック。

## ディストリビューションメトリクス
<a name="understanding-distribution-metrics"></a>

以下のディストリビューションメトリクスが利用可能です。詳細については、「[Amazon Lightsail のディストリビューションメトリクスの表示](amazon-lightsail-viewing-distribution-health-metrics.md)」を参照してください。
+ **リクエスト** — すべての HTTP メソッド、および HTTP と HTTPS 両方のリクエストについて、ディストリビューションが受信したビューワーリクエストの総数。
+ **アップロードされたバイト数** — POST リクエストと PUT リクエストを使用して、ディストリビューションによってオリジンにアップロードされたバイト数。
+ **ダウンロードされたバイト数** — GET リクエスト、HEAD リクエスト、および OPTIONS リクエストに対してビューワーがダウンロードしたバイト数。
+ **トータルエラー率** — レスポンスの HTTP ステータスコードが 4xx または 5xx であったすべてのビューワーリクエストの割合 (%)。
+ **HTTP 4xx トータルエラー率** — レスポンスの HTTP ステータスコードが 4xx であったすべてのビューワーリクエストの割合 (%)。このような場合、クライアントまたはクライアントビューワーでエラーが発生した可能性があります。たとえば、ステータスコード 404 (Not Found) は、クライアントが、検出できないオブジェクトをリクエストしたことを意味します。
+ **HTTP 5xx トータルエラー率** — レスポンスの HTTP ステータスコードが 5xx であったすべてのビューワー リクエストの割合 (%)。このような場合、オリジンサーバーはリクエストを満たしませんでした。たとえば、ステータスコード 503 (Service Unavailable) は、オリジンサーバーが現在利用できないことを意味します。

## ロードバランサーのメトリクス
<a name="understanding-load-balancer-metrics"></a>

次のロードバランサーメトリクスを使用できます。詳細については、「[ロードバランサーメトリクスの表示](amazon-lightsail-viewing-load-balancer-health-metrics.md)」を参照してください。
+ **正常ホスト数 (`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`)** — ロードバランサーがリクエストを送信してから、ターゲットインスタンスからの応答を受信するまでの経過時間 (秒)。
+ **リクエストの数 (`RequestCount`)** — IPv4 経由で処理されたリクエストの数。この数には、ロードバランサーのターゲットインスタンスによって生成されたレスポンスを含むリクエストのみが含まれます。
+ **クライアント TLS ネゴシエーションエラー数 (`ClientTLSNegotiationErrorCount`)** — クライアントにより開始され、ロードバランサーによって生成された TLS エラーのためにロードバランサーとのセッションを確立しなかった、TLS 接続の数。暗号化またはプロトコルの不一致が原因である場合があります。
+ **拒否された接続数 (`RejectedConnectionCount`)** — ロードバランサーが接続の最大数に達したため、拒否された接続の数。

## コンテナサービスのメトリクス
<a name="understanding-container-service-metrics"></a>

以下のコンテナサービスメトリクスが利用可能です。詳細については、「[コンテナサービスメトリクスを表示する](amazon-lightsail-viewing-container-services-metrics.md)」を参照してください。
+ **CPU 使用率** — コンテナサービスの全ノードで現在使用されているコンピューティングユニットの平均比率。このメトリクスは、コンテナサービス上のコンテナを実行するのに必要な処理能力を特定します。
+ **メモリ使用率** — コンテナサービスの全ノードで現在使用されているメモリの平均比率。このメトリクスは、コンテナサービス上のコンテナを実行するのに必要なメモリを特定します。

## バケットメトリクス
<a name="understanding-bucket-metrics-available"></a>

次のバケットメトリクスが利用可能です。詳細については、「[バケットメトリクスを表示](amazon-lightsail-viewing-bucket-metrics.md)」を参照してください。
+ **[バケットサイズ]** — バケットに保存されたデータの量。この値を計算するには、バケット内のすべてのオブジェクト (最新のオブジェクトと最新でないオブジェクトの両方) のサイズを合計します。これには、バケットに対するすべての不完全なマルチパートアップロードのすべてのパートのサイズも含めます。
+ **オブジェクトの数** — バケットに保存されたオブジェクトの総数。この値を計算するには、バケット内のすべてのオブジェクト (最新のオブジェクトと最新でないオブジェクトの両方) と、バケットに対するすべての不完全なマルチパートアップロードの合計パート数をカウントします。

**注記**  
バケットが空の場合、バケットメトリックスデータはレポートされません。

**Topics**
+ [インスタンスメトリクス](#understanding-instance-metrics)
+ [データベースメトリクス](#understanding-database-metrics)
+ [ディストリビューションメトリクス](#understanding-distribution-metrics)
+ [ロードバランサーのメトリクス](#understanding-load-balancer-metrics)
+ [コンテナサービスのメトリクス](#understanding-container-service-metrics)
+ [バケットメトリクス](#understanding-bucket-metrics-available)
+ [メトリクスの通知](amazon-lightsail-notifications.md)
+ [のインスタンスメトリクスの表示](amazon-lightsail-viewing-instance-health-metrics.md)
+ [メトリクスのアラーム](amazon-lightsail-alarms.md)
+ [インスタンスのアラームを作成する](amazon-lightsail-adding-instance-health-metric-alarms.md)
+ [アラームを削除または無効化する](amazon-lightsail-deleting-health-metric-alarms.md)

# Lightsail リソースのメトリクス通知を設定する
<a name="amazon-lightsail-notifications"></a>

インスタンス、データベース、ロードバランサーないしコンテンツ配信ネットワーク (CDN) ディストリビューションのメトリクスが指定した値を超えた場合に通知を受けられるよう、Lightsail を設定することが可能す。通知は、Lightsail コンソールに表示されるバナー、指定したアドレスに送信される メール、指定した携帯電話番号に送信される SMS テキストメッセージの形式にすることができます。通知の検証保留中の連絡先を確認する方法の詳細については、「[検証保留中の E メール連絡先を確認する](amazon-lightsail-alarm-notifications.md#amazon-lightsail-alarm-notifications-review-contacts)」を参照してください。

通知を取得するには、リソースの 1 つのメトリクスを監視するアラームを設定する必要があります。たとえば、指定した時間内にインスタンスの発信ネットワークトラフィックが 500 KB を超えた場合に通知するアラームを設定できます。詳細については、「[メトリクスのアラーム](amazon-lightsail-alarms.md)」を参照してください。

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

**注記**  
SMS テキストメッセージは AWS リージョン、Lightsailリソースを作成できるすべての でサポートされているわけではなく、テキストメッセージを世界の一部の国や地域に送信することはできません。詳細については、「[通知連絡先を追加する](amazon-lightsail-adding-editing-notification-contacts.md)」を参照してください。

通知が予定されているときに通知を受け取らない場合は、通知の連絡先が正しく設定されていることを確認するためにいくつかの点を確認してください。詳細については、「[通知のトラブルシューティング](amazon-lightsail-troubleshooting-notifications.md)」を参照してください。

通知の受信を停止するには、Lightsail から メールと携帯電話を削除します。詳細については、「[メトリクスアラームを削除または無効化する](amazon-lightsail-deleting-notification-contacts.md)」を参照してください。また、アラームを無効化または削除して、特定のアラームの通知の受信を停止することもできます。詳細については、「[メトリクスアラームを削除または無効化する](amazon-lightsail-deleting-health-metric-alarms.md)」を参照してください。

# メトリクスを使用して Lightsail インスタンスのパフォーマンスをモニタリングする
<a name="amazon-lightsail-viewing-instance-health-metrics"></a>

Amazon Lightsail でインスタンスを起動すると、インスタンスの管理ページの [**Metrics (メトリクス)**] タブでメトリクスグラフを表示できるようになります。メトリクスのモニタリングは、リソースの信頼性、可用性、パフォーマンスを維持する上で重要な要素です。リソースから定期的にメトリクスデータをモニタリングして収集し、マルチポイント障害が発生した場合に、より簡単にデバッグできるようにします。メトリクスの詳細については、「[Amazon Lightsail のメトリクス](amazon-lightsail-resource-health-metrics.md)」を参照してください。

リソースを監視するときは、環境内の通常のリソースパフォーマンスのベースラインを確立する必要があります。その後、リソースのパフォーマンスが指定のしきい値を超えたときに通知するように、Lightsail コンソールでアラームを設定できます。詳細については、「[通知](amazon-lightsail-notifications.md)」および「[アラーム](amazon-lightsail-alarms.md)」を参照してください。

**目次**
+ [ Lightsail で利用可能なインスタンスメトリクス](#instance-metrics)
+ [CPU 使用率の持続可能なゾーンとバースト可能なゾーン](#cpu-utilization-zones)
+ [Lightsail コンソールでインスタンスメトリクスを表示する](#viewing-instance-metrics-console)
+ [インスタンスメトリクスの表示後の次のステップ](#next-steps-viewing-instance-metrics)

## 利用可能なインスタンスメトリクス
<a name="instance-metrics"></a>

次のインスタンスメトリクスを使用できます。
+ **CPU 使用率 (`CPUUtilization`)** — 割り当てられたコンピューティングユニットのうち、現在インスタンス上で使用されているものの割合。このメトリクスは、インスタンスでアプリケーションを実行するための処理能力を識別します。インスタンスがフルプロセッサコアに割り当てられていない場合に、オペレーティングシステムのツールが Lightsail よりも低い割合を示す場合があります。

  Lightsail コンソールでインスタンスの CPU 使用率メトリクスグラフを表示すると、持続可能なゾーンとバースト可能なゾーンが表示されます。これらのゾーンの意味の詳細については、「[CPU 使用率の持続可能なゾーンとバースト可能なゾーン](#cpu-utilization-zones)」を参照してください。
+ **バーストキャパシティ (`BurstCapacityTime`) および割合 (`BurstCapacityPercentage`)** — バーストキャパシティ分数は、インスタンスが CPU 使用率 100% でバーストできる時間を表します。バーストキャパシティの割合は、インスタンスで利用できる CPU パフォーマンスの割合です。インスタンスはバースト容量を継続的に消費し、蓄積します。インスタンスが 100% の CPU 使用率で動作しているときにのみ、バーストキャパシティの分数がフルレートで消費されます。インスタンスのバーストキャパシティの詳細については、「[インスタンスのバーストキャパシティの表示](amazon-lightsail-viewing-instance-burst-capacity.md)」を参照してください。
+ **受信ネットワークトラフィック (`NetworkIn`)** — すべてのネットワークインターフェイスでの、このインスタンスによって受信されたバイト数。このメトリクスは、1 つのインスタンスへの着信ネットワークトラフィックの量を表しています。報告された数は期間中に受信されたバイト数です。このメトリクスは 5 分間隔でレポートされるため、レポートされた数を 300 で割ると、バイト/秒を算出できます。
+ **送信ネットワークトラフィック (`NetworkOut`)** — すべてのネットワークインターフェイスでの、このインスタンスから送信されたバイト数。このメトリクスは、1 つのインスタンスからの発信ネットワークトラフィックの量を表しています。報告された数は期間中に送信されたバイト数です。このメトリクスは 5 分間隔でレポートされるため、レポートされた数を 300 で割ると、バイト/秒を算出できます。
+ **ステータスチェックの失敗 (`StatusCheckFailed`)** — インスタンスが、インスタンスステータスチェックとシステムステータスチェックの両方に合格したか失敗したかをレポートします。このメトリクスは 0 (合格) または 1 (失敗) となります。このメトリクスは、1 分間の頻度で利用できます。
+ **インスタンスステータスチェックの失敗 (`StatusCheckFailed_Instance`)** — インスタンスがインスタンスステータスチェックに合格したか、失敗したかをレポートします。このメトリクスは 0 (合格) または 1 (失敗) となります。このメトリクスは、1 分間の頻度で利用できます。
+ **ステータスチェックの失敗 (`StatusCheckFailed_System`)** — インスタンスが、システムステータスチェックに合格したか失敗したかをレポートします。このメトリクスは 0 (合格) または 1 (失敗) となります。このメトリクスは、1 分間の頻度で利用できます。
+ **トークンメタデータなしのリクエスト (`MetadataNoToken`)** — トークンなしでインスタンスのメタデータサービスに正常にアクセスした回数。このメトリクスにより、トークンを使用しない Instance Metadata Service バージョン 1 を使用してインスタンスメタデータにアクセスするプロセスがあるかどうかがわかります。すべてのリクエストがトークン支援のセッション (Instance Metadata Service バージョン 2 など) を使用している場合、値は 0 になります。詳細については、「[インスタンスメタデータとユーザーデータ](amazon-lightsail-instance-metadata.md)」を参照してください。

## CPU 使用率の持続可能なゾーンとバースト可能なゾーン
<a name="cpu-utilization-zones"></a>

Lightsail は、バースト可能なインスタンスを使用します。これは CPU パフォーマンスのベースライン量を提供しますが、必要に応じてベースラインを上回る CPU パフォーマンスを一時的に提供することもできます。これをバーストといいます。バースト可能なインスタンスを使用すると、時々発生するパフォーマンスの急上昇 (スパイク) に対応するためにインスタンスを過剰にプロビジョンする必要がありません。つまり、使用しない容量に対して料金を支払う必要がありません。

インスタンスの CPU 使用率メトリクスグラフに、持続可能なゾーンとバースト可能なゾーンが表示されます。Lightsail 持続可能領域内だと、インスタンスはシステムのオペレーションに影響を与えることなく無制限で作動することができます。

![\[CPU 使用率グラフに表示される持続可能なゾーンとバースト可能なゾーン。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/cpu-utilization-burstable-zone.png)


コードのコンパイル、新しいソフトウェアのインストール、バッチジョブの実行、ピークの負荷リクエストの処理など、負荷が高い場合、インスタンスがバースト可能なゾーンで動作し始めることがあります。バーストな可能ゾーンで動作している間、インスタンスは大量の CPU サイクルを消費します。したがって、この領域では限られた期間しか作動できません。

インスタンスがバースト可能なゾーンで動作できる期間は、バースト可能なゾーンにどの程度入っているかによって異なります。バースト可能なゾーンの下限近くで動作しているインスタンスは、バースト可能なゾーンの上限近くで動作しているインスタンスよりも長い時間バーストできます。ただし、一定期間バースト可能なゾーンにあるインスタンスは、持続可能なゾーンで再び動作するまで、最終的にすべての CPU 容量を使い果たすことになります。

インスタンスの CPU 使用率メトリクスを監視して、持続可能なゾーンとバーストな可能ゾーン間でパフォーマンスがどのように分散されているかを確認してください。システムが時折バースト可能なゾーンに移動するだけの場合は、実行中のインスタンスを引き続き使用しても問題ありません。ただし、インスタンスがバーストな可能ゾーンでかなりの時間を費やしている場合は、インスタンスのより大きなプランに切り替えることを検討してください (たとえば、12 米ドル/月プランではなく 5 米ドル/月プランを使用します)。インスタンスの新しいスナップショットを作成し、スナップショットから新しいインスタンスを作成することで、より大きなプランに切り替えることができます。

## Lightsail コンソールでインスタンスメトリクスを表示する
<a name="viewing-instance-metrics-console"></a>

Lightsail コンソールでインスタンスメトリクスを表示するには、次の手順を実行します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左のナビゲーションペインの [**インスタンス**] を選択してください。

1. メトリクスを表示するインスタンスの名前を選択します。

1. インスタンス管理ページで [**Metrics (メトリクス)**] タブを選択します。

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

   グラフには、選択したメトリクスのデータポイントが視覚的に表示されます。
**注記**  
Lightsail コンソールでインスタンスの CPU 使用率メトリクスグラフを表示すると、持続可能なゾーンとバースト可能なゾーンが表示されます。これらのゾーンの詳細については、「[CPU 使用率の持続可能なゾーンとバースト可能なゾーン](#cpu-utilization-zones)」を参照してください。

1. メトリクスグラフでは、次のアクションを実行できます。
   + グラフの表示を変更して、1 時間、6 時間、1 日、1 週間、2 週間のデータを表示します。
   + データポイント上にカーソルを置くと、そのデータポイントに関する詳細情報が表示されます。
   + 指定したしきい値をメトリクスが超えたときに通知される、選択したメトリクスのアラームを追加します。詳細については、「[アラーム](amazon-lightsail-alarms.md)」および「[インスタンスのメトリクスアラームを作成する](amazon-lightsail-adding-instance-health-metric-alarms.md)」を参照してください。

## 次の手順
<a name="next-steps-viewing-instance-metrics"></a>

インスタンスメトリクスに対して実行できる追加のタスクがいくつかあります。
+ 指定したしきい値をメトリクスが超えたときに通知される、選択したメトリクスのアラームを追加します。詳細については、「[メトリクスのアラーム](amazon-lightsail-alarms.md)」および「[インスタンスのメトリクスアラームを作成する](amazon-lightsail-adding-instance-health-metric-alarms.md)」を参照してください。
+ アラームが作動すると、通知バナーが Lightsail コンソールに表示されます。E メールと SMS テキストメッセージで通知を受け取るには、リソースをモニタリングする各 AWS リージョン に通知連絡先として E メールアドレスと携帯電話番号を追加する必要があります。詳細については、「[通知連絡先を追加する](amazon-lightsail-adding-editing-notification-contacts.md)」を参照してください。
+ 通知の受信を停止するには、Lightsail から メールと携帯電話を削除します。詳細については、「[メトリクスアラームを削除または無効化する](amazon-lightsail-deleting-notification-contacts.md)」を参照してください。また、アラームを無効化または削除して、特定のアラームの通知の受信を停止することもできます。詳細については、「[メトリクスアラームを削除または無効化する](amazon-lightsail-deleting-health-metric-alarms.md)」を参照してください。

# Lightsail のメトリクスアラーム
<a name="amazon-lightsail-alarms"></a>

Amazon Lightsail では、インスタンス、データベース、ロードバランサー、コンテンツ配信ネットワーク (CDN) ディストリビューションでの 1 つのメトリクスを監視するアラームを作成できます。アラームは、指定したしきい値を基準にしたメトリクスの値に基づいて通知するように設定できます。通知は、Lightsail コンソールに表示されるバナー、メールアドレスに送信される メール、携帯電話番号に送信される SMS テキストメッセージです。このガイドでは、アラームの条件と設定について説明します。すべての Lightsail リソースでアクティブなアラームを確認する方法の詳細については、「[アクティブなアラームのアラーム通知を確認する](amazon-lightsail-alarm-notifications.md#amazon-lightsail-alarm-notifications-review-alarms)」を参照してください。

**目次**
+ [アラームを設定する](#configuring-alarm)
+ [アラームの状態](#alarm-states)
+ [アラームの例](#alarm-example)
+ [アラームによる欠落データの処理方法の設定](#missing-data)
+ [データが欠落した場合のアラーム状態の評価方法](#alarm-evaluation)
+ [グラフ化された例の欠落データ](#missing-data-examples)
+ [アラームの詳細](#more-information-alarms)

## アラームの設定
<a name="configuring-alarm"></a>

Lightsail コンソールでアラームを追加するには、インスタンス、データベース、ロードバランサーあるいは CDN ディストリビューションの [**メトリクス**] タブを参照します。次に、モニタリングするメトリクスを選択し、[**Add alarm (アラームの追加)**] を選択します。メトリクスごとに 2 つのアラームを追加できます。メトリクスの詳細については、「[リソースのメトリクス](amazon-lightsail-resource-health-metrics.md)」を参照してください。

アラームを設定するには、まずしきい値を特定します。しきい値は、アラームが状態を変更する時点のメトリクス値です (`OK` 状態から `ALARM` 状態への変更、またはその逆の変更など)。詳細については、「[ アラームの状態](#alarm-states)」を参照してください。次に、メトリクスとしきい値の比較に使用する比較演算子を選択します。使用できる演算子は、**greater than or equal to**、**greater than**、**less than**、**less than or equal to** です。

次に、アラームの状態を変更するために、しきい値を超える必要のある回数と、メトリクスの評価期間を指定します。Lightsail はアラームのデータポイントを 5 分ごとに評価し、各データポイントは集約データの 5 分間の期間を表します。たとえば、しきい値が 2 回を超えたときにトリガーするアラームを指定した場合、評価期間は*過去 10 分*以上 (最大 24 時間) である必要があります。しきい値を 10 回超えたときにトリガーするアラームを指定した場合、評価期間は*過去 50 分*以上 (最大 24 時間) である必要があります。

アラームの条件を設定したら、通知方法を設定できます。アラームが `OK` 状態から `ALARM` 状態に変化すると、通知バナーは常に Lightsail コンソールに表示されます。メールおよび SMS テキストメッセージによる通知を選択することもできますが、それらの通知連絡先を設定する必要があります。詳細については、「[メトリクスの通知](amazon-lightsail-notifications.md)」を参照してください。メール、または SMS テキストメッセージによる通知を選択する場合、アラームの状態が `ALARM` 状態から `OK` 状態に変化したときに通知を受けるように選択することもできます。これは、*すべてクリアな*通知と見なされます。

アラームの [**Advanced settings (詳細設定)**] では、Lightsail が欠落しているメトリクスデータを処理する方法を選択できます。詳細については、「[ アラームが欠落データを処理する方法の設定](#missing-data)」を参照してください。

## アラームの状態
<a name="alarm-states"></a>

アラームは、常に次の状態のいずれかになります。
+ **ALARM** — メトリクスの値が、定義したしきい値の範囲外にあります。

  たとえば、**greater than** 比較演算子を選択した場合、メトリクスが指定したしきい値を超えると、アラームは `ALARM` 状態になります。**less than** 比較演算子を選択した場合、メトリクスが指定したしきい値を下回ると、アラームは `ALARM` 状態になります。
+ **OK**: — メトリクスの値が、定義されたしきい値の範囲内にあります。

  たとえば、**greater than** 比較演算子を選択した場合、メトリクスが指定したしきい値を下回ると、アラームは `OK` 状態になります。**less than** 比較演算子を選択した場合、メトリクスが指定したしきい値を超えると、アラームは `OK` 状態になります。
+ **INSUFFICIENT\$1DATA** — アラームが開始されたか、メトリクスが利用可能でないか、またはメトリクスがアラームの状態を決定するためのデータが不足しています。

アラームは、状態変更に対してのみトリガーされます。アラームは単に、特定の状態にあるだけでは作動しません — 状態が変更されていることが条件です。アラームがトリガーされると、Lightsail コンソールにバナーが表示されます。E メールや SMS テキストメッセージで通知するようにアラームを設定することもできます。

## アラームの例
<a name="alarm-example"></a>

前述のアラーム条件を考慮して、インスタンスの CPU 使用率が 5 分間隔の 1 回で 5% 以上になったときに `ALARM` 状態になるアラームを設定できます。次の例は、Lightsail コンソールでのこのアラームの設定を示しています。

![\[CPU 使用率アラームの例。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-cpu-utilization-alarm-example.png)


この例では、インスタンスの CPU 使用率メトリクスが 1 つのデータポイントで 5% 以上の使用率を報告した場合、アラームは `OK` 状態から `ALARM` 状態に変化します。使用率が 5% 以上と報告された後続の各データポイントは、アラームをある `ALARM` 状態で維持します。インスタンスの CPU 使用率メトリクスが、1 つのデータポイントでの使用率を 4.9% 以下と報告すると、アラームは `ALARM` 状態から `OK` 状態に変わります。

次のグラフは、このアラームをさらに示しています。赤い点線は 5% の CPU 使用率のしきい値を表し、青い点はメトリクスデータポイントを表します。アラームは、最初のデータポイントの `OK` 状態です。2 番目のデータポイントは、データポイントがしきい値を超えているため、アラームを `ALARM` 状態に変更します。データポイントはしきい値よりも大きくなるため、3 番目と 4 番目のデータポイントは `ALARM` 状態を維持します。5 番目のデータポイントは、データポイントがしきい値を下回っているため、アラームを `OK` 状態に変更します。

![\[アラームメトリクスの例。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-graphed-metric-example.png)


## アラームによる欠落データの処理方法の設定
<a name="missing-data"></a>

場合によっては、アラームを設定したメトリクスのデータポイントの一部が報告されません。例えば、接続が失われたり、サーバーがダウンしたりした場合に発生します。

Lightsail では、アラームの設定時に欠落したデータポイントを処理する方法を指定できます。監視するデータの種類に応じて適切な場合、ALARM 状態に遷移するようにアラームを設定するときに便利です。欠落データが問題を示していない場合は、誤検出を回避できます。

各アラームが常に 3 つの状態のいずれかであるように、データポイントはそれぞれ、次の 3 つのカテゴリのいずれかの状態に該当します。
+ **Breaching** — データポイントがしきい値の範囲外です。

  たとえば、**greater than** 比較演算子を選択した場合、指定したしきい値を超えたときにデータポイントが `Breaching` になります。**less than** 比較演算子を選択すると、指定したしきい値を下回ったときにデータポイントは `Breaching` になります。
+ **Not breaching** — データポイントがしきい値の範囲内です。

  たとえば、**greater than** 比較演算子を選択した場合、指定したしきい値を下回ったときにデータポイントが `Not breaching` になります。**less than** 比較演算子を選択した場合、指定したしきい値を超えたときにデータポイントは `Not breaching` になります。
+ **Missing** — 欠落しているデータポイントに対する動作は、`treat missing data` パラメータによって指定されます。

アラームごとに、Lightsail が欠落データポイントを次のいずれかとして処理するように指定できます。
+ **Breaching** — 欠落データポイントは「不良」とされ、しきい値超過として扱われます。
+ **Not breaching** — 欠落データポイントは「正常」とされ、しきい値内として扱われます。
+ **Ignore** — 現在のアラーム状態が維持されます。
+ **Missing** — 状態を変更するかどうかを評価する際に、アラームは欠落データポイントを考慮に入れません。これは、アラームのデフォルトの動作です。

最適な選択は、メトリクスの種類によって異なります。インスタンスの CPU 使用率などのメトリクスでは、欠落しているデータポイントをしきい値を超過として扱うことができます。これは、欠落しているデータポイントが、何かが間違っていることを示している可能性があるためです。ただし、ロードバランサーの HTTP 500 サーバーエラー数など、エラーが発生したときにのみデータポイントを生成するメトリクスでは、欠落したデータをしきい値内として扱うことができます。

アラームに最適なオプションを選択すると、不必要で誤解を招くアラームの状態の変更を防ぐことができます。また、システムの正常性をより正確に示します。

**注記**  
Lightsail コンソールでは、リソースの**メトリクス**タブでアラームを追加または編集するときに、**アドバンスト設定**でアラームが欠落データを処理する方法を設定できます。欠落しているデータオプションは、コンソールでは次のようにラベル付けが異なります。  
**違反は****、欠落データがしきい値内にないと仮定**する に対応します。
**違反しない** は**、欠落データがしきい値内であると仮定**します。
**Ignore** は、**欠落しているデータを無視**することに対応します。
**Missing** は「欠落している**データを評価しない**」に対応します。

![\[Lightsail コンソールにデータオプションがありません。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarms-missing-data.png)


## データが欠落した場合のアラーム状態の評価方法
<a name="alarm-evaluation"></a>

欠落データの処理方法に設定した値にかかわらず、アラームが状態を変更するかどうかを評価する際に、Lightsail は**評価期間**の指定よりも多くのデータポイントを取得しようとします。取得しようとするデータポイントの正確な数は、アラーム期間の長さによって異なります。取得を試みるデータポイントのタイムフレームは評価範囲です。

Lightsail がこれらのデータポイントを取得すると、次の処理が実行されます。
+ 評価範囲内のデータポイントが欠落していない場合、Lightsail は収集された最新のデータポイントに基づいてアラームを評価します。
+ 評価範囲のデータポイントの一部が欠落しているが、取得された既存のデータポイントの数がアラームの**評価期間**以上である場合、正常に取得された最新の既存のデータポイントに基づいてアラームの状態が Lightsail で評価されます。この場合、欠落データを処理する方法に設定した値は不要であり、無視されます。
+ 評価範囲のデータポイントの一部が欠落しており、取得された既存のデータポイントの数がアラームの**評価期間**の数を下回る場合、Lightsail によって、欠落データ部分に欠落データの処理方法に指定された結果が入力され、アラームが評価されます。ただし、評価範囲内の実際のデータポイントは、報告されたタイミングにかかわらず、評価に含まれます。Lightsail は、欠落データポイントの使用を最小限に抑えます。

これらのすべての状況で、評価されるデータポイントの数は、**評価期間**の値と同じです。超過している数が**アラームを発生させるデータポイント数**の値よりも少ない場合、アラームの状態は OK に設定されます。それ以外の場合、状態は ALARM に設定されます。

**注記**  
この動作の特殊なケースは、メトリクスのフローが停止した後の一定期間、Lightsail アラームが最後のデータポイントのセットを繰り返し再評価する可能性があることです。この再評価により、メトリクスのストリームが停止する直前にアラームの状態が変更されていた場合に、アクションが再実行される可能性があります。この動作を軽減するには、より短い期間を使用します。

## グラフ化された例の欠落データ
<a name="missing-data-examples"></a>

このセクションの次のグラフは、アラーム評価動作の例を示しています。グラフ A、B、C、D、E では、確実にアラームに違反しているデータポイントの数と評価期間は両方とも 3 になります。赤い点線はしきい値、青い点は有効なデータポイントを表し、ダッシュは欠落データを表します。しきい値ラインより上のデータポイントはしきい値を超過しており、しきい値を下回るデータポイントはしきい値内です。最新の 3 つのデータポイントの一部が欠落している場合、Lightsail は追加の有効なデータポイントを取得しようとします。

**注記**  
アラームの作成直後にデータポイントが欠落し、アラームの作成前にメトリクスが Lightsail に報告されている場合、Lightsail はアラームを評価する際にアラーム作成前の直近のデータポイントを取得します。

### グラフ A
<a name="missing-data-graph-a"></a>

![\[欠落データのグラフ A。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-a.png)


前述のグラフ化メトリクスでは、データポイント 1 がしきい値内、データポイント 2 が欠落し、データポイント 3 がしきい値を超過し、データポイント 4 が欠落し、データポイント 5 がしきい値を超過しています。評価範囲内に有効なデータポイントが 3 つあるので、このメトリクスの欠落しているデータポイントはゼロになります。欠落しているデータポイントを次のように扱うようにアラームを設定した場合:
+ **Not breaching** — アラームは OK 状態になります。
+ **Breaching** — アラームは OK 状態になります。
+ **Ignore** — アラームは OK 状態になります。
+ **Missing** — アラームは OK 状態になります。

### グラフ B
<a name="missing-data-graph-b"></a>

![\[欠落データのグラフ B。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-b.png)


前述のグラフ化メトリクスでは、データポイント 1 がしきい値内にあり、データポイント 2～5 が欠落しています。評価範囲内にデータポイントが 1 つしかないので、このメトリクスには 2 つの欠落データポイントがあります。欠落しているデータポイントを次のように扱うようにアラームを設定した場合:
+ **Not breaching** — アラームは OK 状態になります。
+ **Breaching** — アラームは OK 状態になります。
+ **Ignore** — アラームは OK 状態になります。
+ **Missing** — アラームは OK 状態になります。

このシナリオでは、失われたデータがしきい値を超過として扱われる場合でも、アラームは OK 状態のままになります。これは、1 つの既存のデータポイントがしきい値内であるため、しきい値を超過として扱われる 2 つの欠落データポイントとともに評価されるためです。次回このアラームが評価されるときに、データがまだ欠落している場合は、ALARM に送られます。これは、しきい値内のデータポイントが取得された 5 つの最新のデータポイントに含まれることがなくなったためです。

### グラフ C
<a name="missing-data-graph-c"></a>

![\[欠落データのグラフ C。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-c.png)


前述のグラフ化メトリクスでは、すべてのデータポイントが欠落しています。評価範囲内のすべてのデータポイントが欠落している場合、このメトリクスには 3 つの欠落データポイントがあります。欠落しているデータポイントを次のように扱うようにアラームを設定した場合:
+ **Not breaching** — アラームは OK 状態になります。
+ **Breaching** — アラームは ALARM 状態になります。
+ **Ignore** — アラームは現在の状態を維持します。
+ **Missing** — アラームは INSUFFICIENT\$1DATA 状態になります。

### グラフ D
<a name="missing-data-graph-d"></a>

![\[欠落データのグラフ D。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-d.png)


前述のグラフ化メトリクスでは、データポイント 1 がしきい値内、データポイント 2 がしきい値を超過し、データポイント 3 がしきい値を超過し、データポイント 4 が欠落し、データポイント 5 がしきい値を超過しています。評価範囲内に有効なデータポイントが 4 つあるので、このメトリクスの欠落しているデータポイントはゼロになります。欠落しているデータポイントを次のように扱うようにアラームを設定した場合:
+ **Not breaching** — アラームは ALARM 状態になります。
+ **Breaching** — アラームは ALARM 状態になります。
+ **Ignore** — アラームは ALARM 状態になります。
+ **Missing** — アラームは ALARM 状態になります。

このシナリオでは、アラームはすべてのケースで ALARM 状態になります。これは、欠落したデータの処理方法の設定が不要で、無視される十分な実際のデータポイントがあるためです。

### グラフ E
<a name="missing-data-graph-e"></a>

![\[欠落データのグラフ E。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-e.png)


前述のグラフ化メトリクスでは、データポイント 1 と 2 が欠落し、データポイント 3 がしきい値を超過し、データポイント 4 と 5 が欠落しています。評価範囲内にデータポイントが 1 つしかないので、このメトリクスには 2 つの欠落データポイントがあります。欠落しているデータポイントを次のように扱うようにアラームを設定した場合:
+ **Not breaching** — アラームは OK 状態になります。
+ **Breaching** — アラームは ALARM 状態になります。
+ **Ignore** — アラームは現在の状態を維持します。
+ **Missing** — アラームは ALARM 状態になります。

グラフF、G、H、I、J では、 **アラームへのデータポイント**は 2 で、**評価期間**は 3 です。3 中 2 、N 中 M のアラームです。5 はアラームの評価範囲です。

### グラフ F
<a name="missing-data-graph-f"></a>

![\[欠落データのグラフ F。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-f.png)


前述のグラフ化メトリクスでは、データポイント 1 がしきい値内で、データポイント 2 が欠落し、データポイント 3 がしきい値を超過し、データポイント 4 が欠落し、データポイント 5 がしきい値を超過しています。評価範囲に 3 つのデータポイントがあるので、このメトリクスの欠落したデータポイントはゼロになります。欠落しているデータポイントを次のように扱うようにアラームを設定した場合:
+ **Not breaching** — アラームは ALARM 状態になります。
+ **Breaching** — アラームは ALARM 状態になります。
+ **Ignore** — アラームは ALARM 状態になります。
+ **Missing** — アラームは ALARM 状態になります。

### グラフ G
<a name="missing-data-graph-g"></a>

![\[欠落データのグラフ G。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-g.png)


前述のグラフ化メトリクスでは、データポイント 1 と 2 がしきい値内で、データポイント 3 がしきい値を超過し、データポイント 4 がしきい値内で、データポイント 5 がしきい値を超過しています。評価範囲に 5 つのデータポイントがあるので、このメトリクスの欠落データポイントはゼロになります。欠落しているデータポイントを次のように扱うようにアラームを設定した場合:
+ **Not breaching** — アラームは ALARM 状態になります。
+ **Breaching** — アラームは ALARM 状態になります。
+ **Ignore** — アラームは ALARM 状態になります。
+ **Missing** — アラームは ALARM 状態になります。

### グラフ H
<a name="missing-data-graph-h"></a>

![\[欠落データのグラフ H。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-h.png)


前述のグラフ化メトリクスでは、データポイント 1 がしきい値内で、データポイント 2 が欠落し、データポイント 3 がしきい値を超過し、データポイント 4 と 5 が欠落しています。評価範囲に 2 つのデータポイントがある場合ので、このメトリクスには欠落したデータポイントが 1 つあります。欠落しているデータポイントを次のように扱うようにアラームを設定した場合:
+ **Not breaching** — アラームは OK 状態になります。
+ **Breaching** — アラームは ALARM 状態になります。
+ **Ignore** — アラームは OK 状態になります。
+ **Missing** — アラームは OK 状態になります。

### グラフ I
<a name="missing-data-graph-i"></a>

![\[欠落データのグラフ I。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-i.png)


前述のグラフ化メトリクスでは、データポイント 1～4 が欠落し、データポイント 5 がしきい値内です。評価範囲に 1 つのデータポイントがあるので、このメトリクスには 2 つの欠落データポイントがあります。欠落しているデータポイントを次のように扱うようにアラームを設定した場合:
+ **Not breaching** — アラームは OK 状態になります。
+ **Breaching** — アラームは ALARM 状態になります。
+ **Ignore** — アラームは OK 状態になります。
+ **Missing** — アラームは OK 状態になります。

### グラフ J
<a name="missing-data-graph-j"></a>

![\[欠落データのグラフ J。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-j.png)


前述のグラフ化メトリクスでは、データポイント 1 と 2 が欠落し、データポイント 3 がしきい値を超過し、データポイント 4 と 5 が欠落しています。評価範囲に 1 つのデータポイントがあるので、このメトリクスには 2 つの欠落データポイントがあります。欠落しているデータポイントを次のように扱うようにアラームを設定した場合:
+ **Not breaching** — アラームは OK 状態になります。
+ **Breaching** — アラームは ALARM 状態になります。
+ **Ignore** — アラームは現在の状態を維持します。
+ **Missing** — アラームは ALARM 状態になります。

## アラームの詳細
<a name="more-information-alarms"></a>

ここでは、Lightsail でアラームを管理するのに役立つ記事をいくつか紹介します。
+ [インスタンスのメトリクスアラームを作成する](amazon-lightsail-adding-instance-health-metric-alarms.md)
+ [データベースのメトリクスにアラームを作成する](amazon-lightsail-adding-database-health-metric-alarms.md)
+ [ロードバランサーのメトリックスアラームを作成する](amazon-lightsail-adding-load-balancer-health-metric-alarms.md)
+ [ディストリビューションのメトリクスにアラームを作成する](amazon-lightsail-adding-distribution-health-metric-alarms.md)
+ [メトリクスアラームの削除または無効化](amazon-lightsail-deleting-health-metric-alarms.md)

# Lightsail インスタンスのメトリクスアラームを作成する
<a name="amazon-lightsail-adding-instance-health-metric-alarms"></a>

単一のインスタンスメトリクスを監視する Amazon Lightsail アラームを作成できます。アラームは、指定したしきい値を基準にしたメトリクスの値に基づいて通知するように設定できます。通知は、Lightsail コンソールに表示されるバナー、メールアドレスに送信される メール、携帯電話番号に送信される SMS テキストメッセージです。アラームの詳細については、「[アラーム](amazon-lightsail-alarms.md)」を参照してください。　

**目次**
+ [インスタンスアラームの制限](#instance-alarm-limits)
+ [インスタンスアラームの設定に関するベストプラクティス](#instance-alarms-best-practices)
+ [デフォルトのアラーム設定](#default-instance-alarm-settings)
+ [ Lightsail コンソールを使用してインスタンスのメトリクスアラームを作成する](#creating-instance-alarms)
+ [ Lightsail コンソールを使用してインスタンスのメトリクスアラームをテストする](#testing-instance-alarms)
+ [インスタンスアラームの作成後の次のステップ](#next-steps-creating-instance-alarms)

## インスタンスアラームの制限
<a name="instance-alarm-limits"></a>

アラームには、以下の制限が適用されます。
+ メトリクスごとに 2 つのアラームを設定できます。
+ アラームは 5 分間隔で評価され、アラームの各データポイントは、集計されたメトリクスデータの 5 分間隔を表します。
+ アラームの状態が `OK` に変わったときに通知するようにアラームを設定できるのは、メールや SMS テキストメッセージで通知するようにアラームを設定した場合だけです。
+ `OK` アラーム通知をテストできるのは、メールや SMS テキストメッセージで通知するようにアラームを設定した場合だけです。
+ アラームの状態が `INSUFFICIENT_DATA` に変わったときに通知するようにアラームを設定できるのは、メールや SMS テキストメッセージで通知するようにアラームを設定した場合と、欠落しているデータポイントに対して [**欠落しているデータを評価しない**] オプションを選択した場合だけです。
+ 通知をテストできるのは、アラームが OK 状態の場合だけです。

## インスタンスアラームの設定に関するベストプラクティス
<a name="instance-alarms-best-practices"></a>

インスタンスのメトリクスアラームを設定する前に、メトリクスの履歴データを表示する必要があります。過去 2 週間のメトリクスの低レベル、中間レベル、高レベルを識別します。次の発信ネットワークトラフィック (`NetworkOut`) メトリクスグラフの例では、低レベルは 1 時間あたり 0～10 KB、中間レベルは 1 時間あたり 10～20 KB、高レベルは 1 時間あたり 20～80 KB です。

![\[インスタンス NetworkOut の例。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-networkout-graph-example.png)


アラームしきい値を低レベル範囲 (1 時間あたり 5 KB など) **以上**に設定すると、アラーム通知が頻繁に送信され、不要なアラーム通知が発生する可能性があります。アラームしきい値を高レベルの範囲 (たとえば、1 時間あたり 20 KB) **以上**に設定した場合、アラーム通知の頻度は低くなりますが、調査がさらに意義のあるものになる場合があります。アラームを設定して有効にすると、次の例に示すように、しきい値を表すアラームラインがグラフに表示されます。1 というラベルの付いたアラームラインはアラーム 1 のしきい値を表し、2 というラベルのアラームラインはアラーム 2 のしきい値を表します。

![\[インスタンス NetworkOut の例 (アラーム回線付き)。\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-networkout-graph-example-alarmed.png)


## デフォルトのアラーム設定
<a name="default-instance-alarm-settings"></a>

Lightsail コンソールで新しいアラームを追加すると、デフォルトのアラーム設定があらかじめ入力されています。これは、選択したメトリクスの推奨アラーム設定です。ただし、デフォルトのアラーム設定がリソースに適していることを確認する必要があります。たとえば、インスタンスの発信ネットワークトラフィック (`NetworkOut`) メトリクスのデフォルトのアラームしきい値は、過去 10 分以内に 2 回 0 バイト**[以下]**です。ただし、トラフィックの多いイベントの通知を受ける場合は、アラームのしきい値を過去 10 分以内に 2 回 50 KB **[以上]**に変更するか、これらの設定に 2 番目のアラームを追加して、トラフィックがない場合および、トラフィックが多い場合に通知を受け取るようにします。　 指定するしきい値は、このガイドの「[インスタンスアラームの設定に関するベストプラクティス](#instance-alarms-best-practices)」セクションで説明されているように、メトリクスの高レベルと低レベルと一致するように調整する必要があります。

## Lightsail コンソールを使用してインスタンスのメトリクスアラームを作成する
<a name="creating-instance-alarms"></a>

Lightsail コンソールを使用してインスタンスメトリクスアラームを作成するには、以下のステップを実行します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで、**[インスタンス]** をクリックします。

1. アラームを作成するインスタンスの名前を選択します。

1. インスタンス管理ページで [**Metrics (メトリクス)**] タブを選択します。

1. [**Metrics Graphs (メトリクスグラフ)**] 見出しの下のドロップダウンメニューで、アラームを作成するメトリクスを選択します。詳細については、「[リソースのメトリクス](amazon-lightsail-resource-health-metrics.md)」を参照してください。　

1. **アラーム**セクションのページで**アラームの追加**を選択します。

1. ドロップダウンメニューから比較演算子の値を選択します。例の値は、greater than or equal to、greater than、less than、less than or equal to です。

1. アラームのしきい値を入力します。

1. アラームへのデータポイントを入力します。

1. 評価期間を選択します。期間は、5 分から 24 時間まで 5 分単位で指定できます。

1. 次のいずれかの通知方法を選択します。
   + **メール** — アラームの状態が ALARM に変わると、メールで通知されます。
   + **SMS テキストメッセージ** — アラームの状態が ALARM に変わると、SMS テキストメッセージによって通知されます。SMS メッセージングは、Lightsail リソースを作成できるすべての AWS リージョンでサポートされているわけではなく、また、一部の国/地域には SMS テキストメッセージを送信できません。詳細については、「[SMS テキストメッセージングのサポート](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-adding-editing-notification-contacts#sms-support)」を参照してください。
**注記**  
メールまたは SMS による通知を選択したが、リソースの AWSリージョンで通知の連絡先をまだ設定していない場合は、メールアドレスまたは携帯電話番号を追加する必要があります。詳細については、「[メトリクスの通知](amazon-lightsail-notifications.md)」を参照してください。

1. (オプション) [**Send me a notification when the alarm state change to OK (アラームの状態が OK に変わったときに通知を送信する)**] を選択して、アラームの状態が OK に変わったときに通知を受け取ります。このオプションは、メールまたは SMS テキストメッセージで通知されるように選択した場合にのみ使用できます。

1. (オプション) [**Advanced settings (詳細設定)**] を選択し、次のいずれかのオプションを選択します。
   + アラームが欠落データをどのように扱うかを選択してください。以下のオプションが利用できます。
     + **しきい値の範囲内にないと仮定する(しきい値を超過)** — 欠落しているデータポイントは「不良」として扱われ、しきい値を超えています。
     + **しきい値内にあると仮定する (しきい値を超過していない)** — 欠落しているデータポイントは、「良い」と見なされ、しきい値の範囲内で処理されます。
     + **最後の正常なデータポイントの値を使用する (無視して現在のアラーム状態を維持する)** — 現在のアラーム状態が維持されます。
     + **評価しない (欠落しているデータを欠落しているデータとして扱う)** — 状態を変更するかどうかを評価する際に、欠落データポイントを考慮に入れません。
   + [**Send a notification if there is insufficient data (データが不足している場合に通知を送信)**] を選択して、アラームの状態が INSUFFICIENT\$1DATA に変わったときに通知を受け取ります。このオプションは、メールまたは SMS テキストメッセージで通知されるように選択した場合にのみ使用できます。

1. [**Create (作成)**] を選択してアラームを追加します。

   後でアラームを編集するには、編集するアラームの横にある省略記号アイコン (⋮) を選択し、[**アラームの編集**] を選択します。

## Lightsail コンソールを使用してインスタンスのメトリクスアラームをテストする
<a name="testing-instance-alarms"></a>

Lightsail コンソールを使用してアラームをテストするには、次の手順を実行します。アラームをテストして、アラームがトリガーされたときに メールや SMS テキストメッセージを受信するなど、設定された通知オプションが機能していることを確認します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左のナビゲーションペインの [**インスタンス**] を選択してください。

1. アラームをテストするインスタンスの名前を選択します。

1. インスタンス管理ページで [**Metrics (メトリクス)**] タブを選択します。

1. [**Metrics Graphs (メトリクスグラフ)**] 見出しの下のドロップダウンメニューで、アラームをテストするメトリクスを選択します。

1. ページの [**アラーム**] セクションまでスクロールし、テストするアラームの横にある省略記号アイコン (⋮) を選択します。

1. 以下のオプションのいずれかを選択してください。
   + [**アラーム通知のテスト**] - このオプションを選択すると、アラームの状態が `ALARM` に変わったときの通知をテストできます。
   + [**OK 通知のテスト**] — このオプションを選択すると、アラームの状態が `OK` に変わったときの通知をテストできます。
**注記**  
これらのオプションのいずれかが使用できない場合は、アラームの通知オプションが設定されていないか、アラームが現在 `ALARM` 状態になっている可能性があります。詳細については、「[インスタンスのアラーム制限](#instance-alarm-limits)」を参照してください。

   選択したテストオプションに応じて、アラームが一時的に `ALARM` または `OK` 状態に変化し、アラームの通知方法として設定した内容に応じて、メールまたは SMS テキストメッセージが送信されます。通知バナーは、`ALARM` 通知のテストを選択した場合にのみ Lightsail コンソールに表示されます。`OK` 通知のテストを選択した場合、通知バナーは表示されません。アラームは、通常、数秒後に実際の状態に戻ります。

## 次の手順
<a name="next-steps-creating-instance-alarms"></a>

インスタンスアラームに対して実行できる追加のタスクがいくつかあります。
+ 通知の受信を停止するには、Lightsail から メールと携帯電話を削除します。詳細については、「[通知連絡先の削除](amazon-lightsail-deleting-notification-contacts.md)」を参照してください。また、アラームを無効化または削除して、特定のアラームの通知の受信を停止することもできます。詳細については、「[メトリクスアラームを削除または無効化する](amazon-lightsail-deleting-health-metric-alarms.md)」を参照してください。

# Lightsail メトリクスアラームの削除または無効化
<a name="amazon-lightsail-deleting-health-metric-alarms"></a>

アラームを削除して、Amazon Lightsail アラームによってモニタリングされているメトリクスがしきい値を超えたときの通知を停止できます。アラームを無効にして、通知の受信を停止することもできます。詳細については、「[アラーム](amazon-lightsail-alarms.md)」を参照してください。

**目次**
+ [Lightsail コンソールを使用してメトリクスアラームを削除する](#deleting-alarms)
+ [Lightsail コンソールを使用してメトリクスアラームを無効または有効にする](#disable-alarms)

## Lightsail コンソールを使用してメトリクスアラームを削除する
<a name="deleting-alarms"></a>

Lightsail コンソールを使用してメトリクスアラームを削除するには、次の手順を実行します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで、**[インスタンス]**、**[データベース]**、または **[ネットワーキング]** を選択します。

1. アラームを削除するリソース (インスタンス、データベース、ロードバランサー) の名前を選択します。

1. リソースの管理ページで [**メトリクス**] タブを選択します。

1. [**Metrics Graphs (メトリクスグラフ)**] 見出しの下のドロップダウンで、アラームを削除するメトリクスを選択します。

1. ページの [**アラーム**] セクションまで下にスクロールし、削除するアラームの横にある省略記号アイコン (⋮) を選択します。

1. **[削除]** を選択します。

1. プロンプトで、[**Delete (削除)**] を選択して、アラームを削除することを確定します。

## Lightsail コンソールを使用するメトリクスアラームの無効化および有効化
<a name="disable-alarms"></a>

Lightsail コンソールを使用してメトリクスアラームを無効にするには、次の手順を実行します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで、**[インスタンス]**、**[データベース]**、または **[ネットワーキング]** を選択します。

1. アラームを無効にするリソース（インスタンス、データベース、ロードバランサー）の名前を選択します。

1. リソースの管理ページで [**メトリクス**] タブを選択します。

1. [**Metrics Graphs (メトリクスグラフ)**] 見出しの下のドロップダウンで、アラームを無効にするメトリクスを選択します。

1. ページの [**Alarms (アラーム)**] セクションまで下にスクロールし、無効にするアラームを探し、トグルを選択して無効にします。同様に、無効になっている場合は、トグルを選択して有効にします。