Amazon DocumentDB インスタンスのステータスのモニタリング - Amazon DocumentDB

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

Amazon DocumentDB インスタンスのステータスのモニタリング

Amazon DocumentDB は、データベースに設定されている各インスタンスの現在の状態に関する情報を提供します。

Amazon DocumentDB インスタンスについて表示できるステータスには 3 つのタイプがあります。

  • インスタンスステータス:このステータスは AWS Management Console のクラスターテーブルの [ステータス] 列に表示され、インスタンスの現在のライフサイクル状態を示します。[ステータス] 列に表示される値は DescribeDBCluster API レスポンスの Status フィールドから取得されます。

  • インスタンスヘルスステータス:このステータスは、AWS Management Console のクラスターテーブルの [インスタンスヘルス] 列に表示され、データの管理と取得を担当するコンポーネントであるデータベースエンジンが稼働しているかどうかを示します。[インスタンスヘルス] 列に表示される値は、Amazon CloudWatch EngineUptime システムメトリックスに基づいています。

  • メンテナンスステータス:このステータスは AWS Management Console のクラスターテーブルの [メンテナンス] 列に表示され、インスタンスに適用する必要のあるメンテナンスイベントのステータスを示します。メンテナンスステータスは他のインスタンスのステータスとは独立して、PendingMaintenanceAction API から取得されます。メンテナンスステータスの詳細については、「Amazon DocumentDB のメンテナンス」を参照してください。

インスタンスのステータス値

次の表は、インスタンスのステータス値と、ステータス別の請求方法の一覧です。請求対象がインスタンスとストレージであるか、ストレージのみであるか、または請求なしであるかを示します。インスタンスのすべてのステータスで、バックアップの使用は常に請求されます。

インスタンスの状態 請求される 説明
available 請求される インスタンスは正常で、使用可能です。
backing-up 請求される インスタンスは現在バックアップ中です。
configuring-log-exports 請求される Amazon CloudWatch Logs へのログファイルの公開は、このインスタンスに対して有効または無効になっています。
creating 課金されない インスタンスは現在作成中です。作成中はインスタンスにアクセスできません。
deleting 課金されない インスタンスを削除中です。
failed 課金されない インスタンスに障害が発生し、Amazon DocumentDB は復旧できませんでした。データを復旧するには、インスタンスの復元可能な直近の時間までポイントインタイムリカバリを実行します。
inaccessible-encryption-credentials 課金されない インスタンスの暗号化または復号に使用する AWS KMS キーにアクセスできませんでした。
incompatible-network 課金されない Amazon DocumentDB はインスタンスに対してリカバリーアクションを実行しようとしていますが、VPC がアクションの完了を妨げている状態であるため、実行することができません。この状態は、たとえば、サブネット内の利用可能なすべての IP アドレスが使用中で、Amazon DocumentDB がインスタンスの IP アドレスを取得できない場合に発生する可能性があります。
maintenance 請求される Amazon DocumentDB は、インスタンスにメンテナンス更新を適用しています。このステータスは、Amazon DocumentDB が事前に十分なスケジュールを組んでいるインスタンスレベルのメンテナンスに使用されます。このステータスを通じてお客様に追加のメンテナンスアクションを提示する方法を評価中です。
modifying 請求される インスタンスの変更をリクエストしたため、インスタンスを変更中です。
rebooting 請求される Amazon DocumentDB は、インスタンスの再起動を必要とするリクエスト、または Amazon DocumentDB プロセスのために、インスタンスを再起動しています。
renaming 請求される 名前の変更をリクエストしたため、インスタンスの名前を変更中です。
resetting-master-credentials 請求される リセットをリクエストしたため、インスタンスのマスター認証情報をリセット中です。
restore-error 請求される 特定時点への復元またはスナップショットからの復元を実行する際に、インスタンスでエラーが発生しました。
starting ストレージが請求対象 インスタンスを起動中です。
stopped ストレージが請求対象 インスタンスが停止されました。
stopping ストレージが請求対象 インスタンスを停止中です。
storage-full 請求される インスタンスが、ストレージ容量の割り当て分に到達しました。これは非常に重要なステータスであり、すぐに修正する必要があります。インスタンスを変更して、ストレージをスケールアップしてください。このような状況にならないように、ストレージスペースが少なくなってきたときに警告するよう Amazon CloudWatch のアラームを設定します。

AWS Management Console または AWS CLI を使用したインスタンスのステータスのモニタリング

インスタンスのステータスをモニタリングするには、AWS Management Console または AWS CLI を使用します。

Using the AWS Management Console

AWS Management Console を使用してクラスターの状態を確認する場合は、次の手順に従います。

  1. AWS Management Console にサインインして、Amazon DocumentDB コンソール https://console.aws.amazon.com/docdb を開いてください。

  2. ナビゲーションペインで クラスター を選択します。

    注記

    Clusters ナビゲーションボックスで、[クラスター識別子] 列にはクラスターとインスタンスの両方が表示されることに注意してください。インスタンスは、以下のスクリーンショットのように、クラスターの下に表示されます。

  3. 興味のあるインスタンスの名前を探します。次に、インスタンスのステータスを見つけるには、次に示すように [ステータス] 列まで行全体を読みます。

Using the AWS CLI

AWS CLI を使用してクラスターの状態を確認するには、describe-db-instances オペレーションを使用します。次のコードでは、インスタンス sample-cluster-instance-01 のステータスを確認します。

Linux、macOS、Unix の場合:

aws docdb describe-db-instances \ --db-instance-identifier sample-cluster-instance-01 \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceStatus]'

Windows の場合:

aws docdb describe-db-instances ^ --db-instance-identifier sample-cluster-instance-01 ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceStatus]'

このオペレーションによる出力は、次のようになります。

[ [ "sample-cluster-instance-01", "available" ] ]

インスタンスのヘルスステータス値

DB インスタンスに可能なステータス値を以下の表に示します。AWS Management Console の [クラスター] テーブルにある [インスタンスヘルス] 列には、データの保存、管理、取得を担当するコンポーネントであるデータベースエンジンが正常に動作しているかどうかが示されます。この列には、CloudWatch で使用できる EngineUptime システムメトリックスに各インスタンスのヘルスステータスが表示されているかどうかも表示されます。

インスタンスのヘルスステータス 説明
正常 データベースエンジンは Amazon DocumentDB インスタンスで実行されています。
異常 データベースエンジンが実行されていないか、1 分以内に再起動しました。

AWS Management Console を使用したインスタンスのステータスのモニタリング

AWS Management Console を使用してインスタンスのヘルスステータスをモニタリングします。

AWS Management Console を使用するときは、次の手順に従ってインスタンスのヘルスステータスを把握します。

  1. AWS Management Console にサインインして Amazon DocumentDB コンソール https://console.aws.amazon.com/docdb を開きます。

  2. ナビゲーションペインで クラスター を選択します。

    注記

    クラスター ナビゲーションボックスの [クラスター識別子] 列にはクラスターとインスタンスの両方が表示されます。インスタンスは、以下のスクリーンショットのように、クラスターの下に表示されます。

  3. 興味のあるインスタンスの名前を探します。次に、インスタンスのステータスを見つけるには、次に示すように [インスタンスヘルス] 列まで行全体を読みます。

    注記

    インスタンスヘルスステータスのポーリングは 60 秒ごとに発生し、CloudWatch EngineUptime システムメトリックスに基づいています。[インスタンスヘルス] 列の値は自動的に更新されます。