Amazon DocumentDBの監視
概要
Amazon
DocumentDB(MongoDB互換)は、MongoDBワークロードをサポートする、フルマネージドでスケーラブルなドキュメントデータベースサービスです。
Applications
Managerは、3種類のDocumentDBリソースを監視します。
- DocumentDBクラスター - プライマリインスタンスと最大15のリードレプリカで構成され、複数のアベイラビリティゾーンにまたがり、自動的にスケーリングする分散ストレージシステムによって支えられています。
- DocumentDBグローバルクラスター - 複数のAWSリージョンにまたがり、低レイテンシーのグローバル読み取りとリージョン全体の障害からのディザスタリカバリを可能にします。
- DocumentDBインスタンス - DocumentDBクラスター内のコンピューティングコンポーネントで、データベースエンジンを実行し、読み取りおよび書き込み操作のデータ処理を管理します。
DocumentDB監視の新規作成
DocumentDB監視の新規作成方法については、こちらをご参照ください。
DocumentDBクラスター
Applications ManagerのDocumentDBクラスター監視ツールは、DocumentDBクラスターのパフォーマンス、CPU使用率、メモリ使用量、レプリケーションラグ、データベース操作、ネットワークスループット、ストレージメトリクスを可視化します。これらのメトリクスを監視することで、管理者はパフォーマンスのボトルネックを特定し、リソースの割り当てを最適化し、ドキュメントデータベースワークロードの高い可用性を確保できます。
監視対象パラメーター
[監視]タブをクリックして[監視カテゴリビュー]に移動します。[クラウドアプリ]セクションの[Amazon]にある[DocDBクラスター]インスタンスをクリックします。表示されるのは、3つのタブに分かれたDocDBクラスターの一括設定ビューです。
- [可用性]タブには、過去24時間または30日間の可用性履歴が表示されます。
- [パフォーマンス]タブには、過去24時間または30日間の健康状態とイベントが表示されます。
- [リストビュー]タブでは、一括管理設定を実行できます。
リストから監視をクリックすると、Amazon DocumentDBクラスターのダッシュボードに移動します。これには次のタブが含まれます。
パフォーマンス概要
| パラメーター | 説明 |
|---|---|
| クラスター情報 | |
| クラスターのステータス | DocumentDBリソースの現在のステータス。 |
| エンドポイント | クラスターのプライマリインスタンスのエンドポイント。 |
| クラスターリーダーエンドポイント | リソースのリーダーエンドポイント。 |
| クラスターポート | リソースがリッスンするポート。 |
| エンジンの稼働時間 | ポーリング時にDocumentDBリソースが実行されていた最大時間(分単位)。 |
| 利用可能なMVCC ID | ポーリング時にDocumentDBリソースで利用可能なマルチバージョンコンカレンシーコントロール(MVCC)IDの平均数。 |
| 最長アクティブGCランタイム | ポーリング間隔中にDocumentDBリソースで最も長くアクティブだったガベージコレクション操作の平均期間(秒単位)。 |
| CPU使用率 | |
| CPU使用率 | ポーリング時にDocumentDBリソースで使用されたCPUの平均パーセンテージ(%)。 |
| バッファーキャッシュヒット率 | |
| バッファーキャッシュヒット率 | ポーリング間隔中にDocumentDBリソースのバッファーキャッシュによって処理されたリクエストの平均パーセンテージ(%)。 |
| インデックスバッファーキャッシュヒット率 | ポーリング間隔中にDocumentDBリソースのバッファーキャッシュによって処理されたインデックスリクエストの平均パーセンテージ(%)。 |
| CPUクレジット | |
| CPUクレジットバランス | ポーリング時に、DocumentDBリソースインスタンスがベースCPU使用率を超えてバーストするために利用可能なCPUクレジットの平均数。 |
| CPUクレジット使用量 | ポーリング時にDocumentDBリソースインスタンスによって消費されたCPUクレジットの平均数。 |
| CPU余剰クレジットバランスとチャージ | |
| CPU余剰クレジットバランス | ポーリング時に、CPUCreditBalance値がゼロのときにCPUパフォーマンスを維持するために費やされた余剰CPUクレジットの平均数。 |
| CPU余剰クレジットチャージ | ポーリング間隔中にDocumentDBリソースで測定された、24時間で獲得できる最大CPUクレジット数を超え、追加料金が発生する余剰CPUクレジットの平均数。 |
| 空きメモリ | |
| 空きメモリ | ポーリング時にDocumentDBリソースで利用可能なランダムアクセスメモリの平均量(MB単位)。 |
| スワップ使用量 | |
| スワップ使用量 | ポーリング時にDocumentDBリソースで使用されているスワップ領域の平均量(MB単位)。 |
| 低メモリによる操作のスロットリング | |
| スロットリングされた操作(低メモリ) | ポーリング間隔中にDocumentDBリソースで利用可能なメモリが少ないためにスロットリングされたリクエストの総数。 |
| 低メモリスロットリング | |
| キューの深さ(低メモリスロットルされたリクエスト) | ポーリング間隔中にDocumentDBリソースで利用可能なメモリが少ないためにスロットリングされたリクエストの合計キューの深さ。 |
| 最大キューの深さ(低メモリスロットルされたリクエスト) | ポーリング間隔中にDocumentDBリソースで利用可能なメモリが少ないためにスロットリングされたリクエストの最大キューの深さ。 |
| レイテンシー | |
| 読み取りレイテンシー | ポーリング間隔中にDocumentDBリソースでのディスクIO読み取り操作にかかる平均時間(ms単位)。 |
| 書き込みレイテンシー | ポーリング間隔中にDocumentDBリソースでのディスクIO書き込み操作にかかる平均時間(ms単位)。 |
| レプリケーションラグ | |
| レプリケーションラグ | ポーリング間隔中に、プライマリインスタンスからレプリカインスタンスへの更新をレプリケートする際の平均ラグ量(ms単位)。 |
| レプリカラグ(最大) | ポーリング間隔中に、プライマリインスタンスとクラスター内の各DocumentDBインスタンス間の最大ラグ量(ms単位)。 |
| レプリカラグ(最小) | ポーリング間隔中に、プライマリインスタンスとクラスター内の各DocumentDBインスタンス間の最小ラグ量(ms単位)。 |
DBオペレーション
| パラメーター | 説明 |
|---|---|
| データベース接続 | |
| データベース接続 | ポーリング間隔中にDocumentDBリソースで使用中のデータベース接続の平均数。 |
| データベース接続制限 | ポーリング間隔中にDocumentDBリソースで設定されている最大データベース接続制限。 |
| データベース接続最大数 | ポーリング間隔中にDocumentDBリソースで開かれていたデータベース接続の最大数。 |
| データベースカーソル | |
| データベースカーソル | ポーリング間隔中にDocumentDBリソースで開かれているカーソルの平均数。 |
| データベースカーソル制限 | ポーリング間隔中にDocumentDBリソースで設定されている最大データベースカーソル制限。 |
| データベースカーソル最大数 | ポーリング間隔中にDocumentDBリソースで開かれていたカーソルの最大数。 |
| タイムアウトしたデータベースカーソル | |
| タイムアウトしたデータベースカーソル | ポーリング間隔中にDocumentDBリソースでタイムアウトしたカーソルの総数。 |
| オープン中のトランザクション | |
| オープン中のトランザクション | ポーリング間隔中にDocumentDBリソースで現在オープンしているトランザクションの平均数。 |
| オープン中のトランザクション制限 | ポーリング間隔中にDocumentDBリソースで設定されているオープン中のトランザクションの最大制限。 |
| オープン中のトランザクション最大数 | ポーリング間隔中にDocumentDBリソースでオープンしていたトランザクションの最大数。 |
| トランザクション | |
| 開始されたトランザクション | ポーリング間隔中にDocumentDBリソースで開始されたトランザクションの総数。 |
| コミットされたトランザクション | ポーリング間隔中にDocumentDBリソースでコミットされたトランザクションの総数。 |
| 中止されたトランザクション | ポーリング間隔中にDocumentDBリソースで中止されたトランザクションの総数。 |
| ドキュメント操作 | |
| 更新されたドキュメント | ポーリング間隔中にDocumentDBリソースで更新されたドキュメントの総数。 |
| 削除されたドキュメント | ポーリング間隔中にDocumentDBリソースから削除されたドキュメントの総数。 |
| 挿入されたドキュメント | ポーリング間隔中にDocumentDBリソースに挿入されたドキュメントの総数。 |
| 返されたドキュメント | ポーリング間隔中にDocumentDBリソースのクエリによって返されたドキュメントの総数。 |
| データベース操作 - 読み取り | |
| クエリ操作 | ポーリング間隔中にDocumentDBリソースで発行されたクエリ操作の総数。 |
| カーソルフェッチ操作 | ポーリング間隔中にDocumentDBリソースで発行されたgetmore操作の総数。 |
| 発行されたコマンド | ポーリング間隔中にDocumentDBリソースで発行されたコマンドの総数。 |
| データベース操作 - 書き込み | |
| 挿入操作 | ポーリング間隔中にDocumentDBリソースで発行された挿入操作の総数。 |
| 更新操作 | ポーリング間隔中にDocumentDBリソースで発行された更新操作の総数。 |
| 削除操作 | ポーリング間隔中にDocumentDBリソースで発行された削除操作の総数。 |
| TTLによって削除されたドキュメント | |
| TTLによって削除されたドキュメント | ポーリング間隔中にDocumentDBリソースのTTLインデックスによって削除されたドキュメントの総数。 |
データ収集を有効にするには、[設定]→[ ディスカバリとデータ収集]→[パフォーマンスポーリング]に移動し、[データ収集の最適化]タブを選択して、監視タイプとして[Amazon DocumentDBクラスター]、メトリック名として[DBオペレーション]を選択し、希望の時間間隔を設定します。
ネットワークとストレージ
| パラメーター | 説明 |
|---|---|
| ネットワークスループット | |
| 受信ネットワークスループット | ポーリング間隔中にDocumentDBリソースでの受信(receive)ネットワークトラフィックの平均(MB/s単位)。 |
| 送信ネットワークスループット | ポーリング間隔中にDocumentDBリソースでの送信(transmit)ネットワークトラフィックの平均(MB/s単位)。 |
| ネットワークスループット | ポーリング間隔中にDocumentDBリソースの各インスタンスで受信および送信されたトラフィックを含む、合計ネットワークスループットの平均(MB/s単位)。 |
| ストレージネットワークスループット | |
| 受信ストレージネットワークスループット | ポーリング間隔中に、インスタンスがDocumentDBリソースのストレージ層から受信したストレージネットワークスループットの平均(MB/s単位)。 |
| 送信ストレージネットワークスループット | ポーリング間隔中に、インスタンスがDocumentDBリソースのストレージ層に送信したストレージネットワークスループットの平均(MB/s単位)。 |
| ストレージネットワークスループット | ポーリング間隔中に、DocumentDBリソースのストレージ層とインスタンス層間のストレージネットワークスループットの平均(MB/s単位)。 |
| ディスクスループット | |
| ディスク読み取りスループット | ポーリング間隔中にDocumentDBリソースでディスクから読み取られたデータの1秒あたりの平均量(MB/s単位)。 |
| ディスク書き込みスループット | ポーリング間隔中にDocumentDBリソースでディスクに書き込まれたデータの1秒あたりの平均量(MB/s単位)。 |
| ディスクIO統計 | |
| ディスク読み取り | ポーリング間隔中にDocumentDBリソースでの1秒あたりのディスクI/O読み取り操作の平均数(操作/秒単位)。 |
| ディスク書き込み | ポーリング間隔中にDocumentDBリソースでの1秒あたりのディスクI/O書き込み操作の平均数(操作/秒単位)。 |
| ボリュームIO統計 | |
| ボリューム読み取り | ポーリング間隔中にDocumentDBリソースボリュームからの1秒あたりの課金対象読み取りI/O操作の平均数(操作/秒単位)。 |
| ボリューム書き込み | ポーリング間隔中にDocumentDBリソースボリュームへの1秒あたりの課金対象書き込みI/O操作の平均数(操作/秒単位)。 |
| 保留中のIOリクエスト | |
| 保留中のIOリクエスト | ポーリング間隔中に、DocumentDBリソースでディスクへのアクセスを待っている未処理のI/O(読み取り/書き込みリクエスト)の総数。 |
| 使用済みボリューム | |
| 使用済みボリューム | ポーリング時にDocumentDBリソースで使用されているストレージの平均量(MB単位)。 |
| 空きローカルストレージ | |
| 空きローカルストレージ | ポーリング時にDocumentDBリソースの各インスタンスで利用可能なローカルストレージの平均量(MB単位)。 |
| バックアップストレージ | |
| 課金対象バックアップストレージ | ポーリング間隔中にDocumentDBリソースに対して課金されたバックアップストレージの平均量(MB単位)。 |
| 使用済みバックアップストレージ | ポーリング時に、DocumentDBリソースのポイントインタイムリストア機能をサポートするために使用されたバックアップストレージの平均量(MB単位)。 |
| 使用済みスナップショットストレージ | ポーリング時に、DocumentDBリソースのすべてのスナップショットによって消費されたバックアップストレージの平均量(MB単位)。 |
| 変更ストリームログサイズ | |
| 変更ストリームログサイズ | ポーリング間隔中に、DocumentDBリソースが変更ストリームログに使用したストレージの平均量(MB単位)。 |
データ収集を有効にするには、[設定]→[ ディスカバリとデータ収集]→[パフォーマンスポーリング]に移動し、[データ収集の最適化]タブを選択して、監視タイプとして[Amazon DocumentDBクラスター]、メトリック名として[ネットワークとストレージ]を選択し、希望の時間間隔を設定します。
NVMeストレージ
| パラメーター | 説明 |
|---|---|
| NVMEストレージキャッシュヒット率 | |
| NVMeストレージキャッシュヒット率 | ポーリング間隔中にDocumentDBリソースのNVMeストレージキャッシュから処理された読み取りリクエストの平均パーセンテージ(%)。 |
| 空きNVMEストレージ | |
| 空きNVMeストレージ | ポーリング時にDocumentDBリソースインスタンスで利用可能なNVMeストレージスペースの平均量(MB単位)。 |
| NVME IOPS | |
| NVMeストレージ読み取り | ポーリング間隔中にDocumentDBリソースのNVMeストレージからの1秒あたりの読み取りI/O操作の平均数(操作/秒単位)。 |
| NVMeストレージ書き込み | ポーリング間隔中にDocumentDBリソースのNVMeストレージへの1秒あたりの書き込みI/O操作の平均数(操作/秒単位)。 |
| NVMEレイテンシー | |
| NVMeストレージ読み取りレイテンシー | ポーリング間隔中にDocumentDBリソースのNVMeストレージからの読み取り操作にかかる平均時間(ms単位)。 |
| NVMeストレージ書き込みレイテンシー | ポーリング間隔中にDocumentDBリソースのNVMeストレージへの書き込み操作にかかる平均時間(ms単位)。 |
| NVMEスループット | |
| NVMeストレージ読み取りスループット | ポーリング間隔中にDocumentDBリソースのNVMeストレージから1秒あたりに読み取られるデータの平均量(MB/s単位)。 |
| NVMeストレージ書き込みスループット | ポーリング間隔中にDocumentDBリソースのNVMeストレージに1秒あたりに書き込まれるデータの平均量(MB/s単位)。 |
データ収集を有効にするには、[設定]→[ ディスカバリとデータ収集]→[パフォーマンスポーリング]に移動し、[データ収集の最適化]タブを選択して、監視タイプとして[Amazon DocumentDBクラスター]、メトリック名として[NVMeストレージ]を選択し、希望の時間間隔を設定します。
設定
| パラメーター | 説明 |
|---|---|
| 設定 | |
| クラスターのステータス | DocumentDBリソースの現在のステータス。 |
| データベースエンジン | リソースが使用するデータベースエンジン。 |
| エンジンバージョン | データベースエンジンのバージョン。 |
| エンドポイント | クラスターのプライマリインスタンスのエンドポイント。 |
| クラスターリーダーエンドポイント | リソースのリーダーエンドポイント。 |
| クラスターポート | リソースがリッスンするポート。 |
| マスターユーザー名 | リソースのマスターユーザー名。 |
| アベイラビリティゾーン | クラスター内にインスタンスを作成できるアベイラビリティゾーン。 |
| DBサブネットグループ | リソースに関連付けられているDBサブネットグループ。 |
| バックアップ保持期間 | 自動DBスナップショットが保持される日数(日単位)。 |
| 優先バックアップウィンドウ | 自動バックアップが作成される毎日の時間範囲。 |
| 優先メンテナンスウィンドウ | システムメンテナンスが発生する可能性のある週ごとの時間範囲。 |
| 最も早い復元可能時刻 | データベースを復元できる最も早い時点。 |
| 最も遅い復元可能時刻 | データベースを復元できる最も遅い時点。 |
| セキュリティ設定 | |
| 削除保護 | リソースで削除保護が有効になっているかどうかを示します。 |
| ストレージ暗号化 | リソースのストレージが暗号化されているかどうかを示します。 |
| Multi-AZ | クラスターに複数のアベイラビリティゾーンにインスタンスがあるかどうかを示します。 |
| KMSキーID | リソースの暗号化に使用されるAWS KMSキー識別子。 |
| VPCセキュリティグループ | リソースが属するVPCセキュリティグループのリスト。 |
DocumentDBグローバルクラスター
Applications ManagerのDocumentDBグローバルクラスター監視ツールは、プライマリクラスターとセカンダリクラスター間のレプリケーションパフォーマンス(レプリケーションラグ、レプリケートされた書き込みI/O、データ転送レートなど)を可視化します。これらのメトリクスを監視することで、管理者はクロスリージョンレプリケーションの健全性を確保し、ディザスタリカバリの準備状況を検証し、グローバルデータベースのパフォーマンスを最適化できます。
監視対象パラメーター
[監視]タブをクリックして[監視カテゴリビュー]に移動します。[クラウドアプリ]セクションの[Amazon]配下にある[DocDBグローバルクラスターインスタンス]をクリックします。表示されるのは、3つのタブに分かれたDocDBグローバルクラスターの一括設定ビューです。
- [可用性]タブには、過去24時間または30日間の可用性履歴が表示されます。
- [パフォーマンス]タブには、過去24時間または30日間の健康状態とイベントが表示されます。
- [リストビュー]タブでは、一括管理設定を実行できます。
リストから監視をクリックすると、Amazon DocumentDBグローバルクラスターのダッシュボードに移動します。これには次のタブが含まれます。
パフォーマンス概要
| パラメーター | 説明 |
|---|---|
| クラスター情報 | |
| クラスターのステータス | DocumentDBグローバルクラスターの現在のステータス。 |
| DBエンジン名 | グローバルクラスターが使用するデータベースエンジン。 |
| エンジンバージョン | データベースエンジンのバージョン。 |
プライマリークラスターのパフォーマンス
次の表は、各セカンダリリージョンに関連するプライマリクラスターのパフォーマンスデータを表示します。
| パラメーター | 説明 |
|---|---|
| セカンダリリージョン | セカンダリクラスターのAWSリージョン識別子。 |
| セカンダリリージョン名 | セカンダリクラスターが配置されているAWSリージョンの表示名。 |
| クラスター識別子 | レプリケーションデータに関連付けられているクラスターの識別子。 |
| レプリケーションラグ | ポーリング間隔中のプライマリクラスターとセカンダリクラスター間の平均レプリケーションラグ(ミリ秒単位)。 |
セカンダリークラスターのパフォーマンス
次の表は、セカンダリクラスターがプライマリクラスターから受信したレプリケーションデータを表示します。
| パラメーター | 説明 |
|---|---|
| ソースリージョン | プライマリ(ソース)クラスターのAWSリージョン識別子。 |
| ソースリージョン名 | プライマリクラスターが配置されているAWSリージョンの表示名。 |
| クラスター識別子 | レプリケーションデータに関連付けられているクラスターの識別子。 |
| レプリケートされた書き込みI/O | ポーリング間隔中にプライマリAWSリージョンからセカンダリAWSリージョンに転送される、1分あたりのレプリケートされた書き込みI/O操作のレート(ops/min)。 |
| データ転送レート | ポーリング間隔中にプライマリAWSリージョンからセカンダリAWSリージョンに転送される、1分あたりのデータ転送レート(MB/min)。 |
設定
| パラメーター | 説明 |
|---|---|
| 設定 | |
| クラスターのステータス | DocumentDBグローバルクラスターの現在のステータス。 |
| グローバルクラスターID | DocumentDBグローバルクラスターのAmazonリソースネーム(ARN)。 |
| グローバルクラスターリソースID | グローバルクラスターのAWSリソース識別子。 |
| DBエンジン名 | グローバルクラスターが使用するデータベースエンジン。 |
| エンジンバージョン | データベースエンジンのバージョン。 |
| セキュリティ設定 | |
| 削除保護 | グローバルクラスターで削除保護が有効になっているかどうかを示します。 |
| ストレージ暗号化 | グローバルクラスターのストレージが暗号化されているかどうかを示します。 |
| 暗号化タイプ | グローバルクラスターのストレージに使用される暗号化のタイプ。 |
DocumentDBインスタンス
Applications ManagerのDocumentDBインスタンス監視ツールは、パフォーマンス、CPU使用率、メモリ使用量、レプリケーションラグ、データベース操作、ネットワークスループット、ストレージメトリクス、インスタンスレベルのイベントを可視化します。これらのメトリクスを監視することで、管理者はインスタンスのパフォーマンスを最適化し、リソースの制約を特定し、個々のインスタンスレベルで問題をトラブルシューティングできます。
監視対象パラメーター
[監視]タブをクリックして[監視カテゴリビュー]に移動します。[クラウドアプリ]セクションの[Amazon]配下にある[DocDBインスタンス]をクリックします。表示されるのは、3つのタブに分かれたDocDBインスタンスの一括設定ビューです。
- [可用性]タブには、過去24時間または30日間の可用性履歴が表示されます。
- [パフォーマンス]タブには、過去24時間または30日間の健康状態とイベントが表示されます。
- [リストビュー]タブでは、一括管理設定を実行できます。
リストから監視をクリックすると、Amazon DocumentDBインスタンスのダッシュボードに移動します。これには次のタブが含まれます。
パフォーマンス概要
| パラメーター | 説明 |
|---|---|
| クラスター情報 | |
| インスタンスのステータス | DocumentDBインスタンスの現在のステータス。 |
| エンドポイント | DocumentDBインスタンスのエンドポイント。 |
| ポート | インスタンスがリッスンするポート。 |
| エンジンの稼働時間 | ポーリング時にDocumentDBインスタンスが実行されていた最大時間(分単位)。 |
| 利用可能なMVCC ID | ポーリング時にDocumentDBインスタンスで利用可能なマルチバージョンコンカレンシーコントロール(MVCC)IDの平均数。 |
| 最長アクティブGCランタイム | ポーリング間隔中にDocumentDBインスタンスで最も長くアクティブだったガベージコレクション操作の平均期間(秒単位)。 |
| CPU使用率 | |
| CPU使用率 | ポーリング時にDocumentDBインスタンスで使用されたCPUの平均パーセンテージ(%)。 |
| バッファーキャッシュヒット率 | |
| バッファーキャッシュヒット率 | ポーリング間隔中にDocumentDBインスタンスのバッファーキャッシュによって処理されたリクエストの平均パーセンテージ(%)。 |
| インデックスバッファーキャッシュヒット率 | ポーリング間隔中にDocumentDBインスタンスのバッファーキャッシュによって処理されたインデックスリクエストの平均パーセンテージ(%)。 |
| CPUクレジット | |
| CPUクレジットバランス | ポーリング時に、DocumentDBインスタンスがベースCPU使用率を超えてバーストするために利用可能なCPUクレジットの平均数。 |
| CPUクレジット使用量 | ポーリング時にDocumentDBインスタンスによって消費されたCPUクレジットの平均数。 |
| CPU余剰クレジットバランスとチャージ | |
| CPU余剰クレジットバランス | ポーリング時に、CPUCreditBalance値がゼロのときにCPUパフォーマンスを維持するために費やされた余剰CPUクレジットの平均数。 |
| CPU余剰クレジットチャージ | ポーリング間隔中にDocumentDBインスタンスで測定された、24時間で獲得できる最大CPUクレジット数を超え、追加料金が発生する余剰CPUクレジットの平均数。 |
| 空きメモリ | |
| 空きメモリ | ポーリング時にDocumentDBインスタンスで利用可能なランダムアクセスメモリの平均量(MB単位)。 |
| スワップ使用量 | |
| スワップ使用量 | ポーリング時にDocumentDBインスタンスで使用されているスワップ領域の平均量(MB単位)。 |
| 低メモリによる操作のスロットリング | |
| スロットリングされた操作(低メモリ) | ポーリング間隔中にDocumentDBインスタンスで利用可能なメモリが少ないためにスロットリングされたリクエストの総数。 |
| タイムアウトした操作(低メモリ) | ポーリング間隔中にDocumentDBインスタンスで利用可能なメモリが少ないためにタイムアウトしたリクエストの総数。 |
| 低メモリスロットリング | |
| キューの深さ(低メモリスロットルされたリクエスト) | ポーリング間隔中にDocumentDBインスタンスで利用可能なメモリが少ないためにスロットリングされたリクエストの合計キューの深さ。 |
| 最大キューの深さ(低メモリスロットルされたリクエスト) | ポーリング間隔中にDocumentDBインスタンスで利用可能なメモリが少ないためにスロットリングされたリクエストの最大キューの深さ。 |
| レイテンシー | |
| 読み取りレイテンシー | ポーリング間隔中にDocumentDBインスタンスでのディスクIO読み取り操作にかかる平均時間(ms単位)。 |
| 書き込みレイテンシー | ポーリング間隔中にDocumentDBインスタンスでのディスクIO書き込み操作にかかる平均時間(ms単位)。 |
| レプリケーションラグ | |
| レプリケーションラグ | ポーリング間隔中に、プライマリインスタンスからレプリカインスタンスへの更新をレプリケートする際の平均ラグ量(ms単位)。 |
DBオペレーション
| パラメーター | 説明 |
|---|---|
| データベース接続 | |
| データベース接続 | ポーリング間隔中にDocumentDBインスタンスで使用中のデータベース接続の平均数。 |
| データベース接続制限 | ポーリング間隔中にDocumentDBインスタンスで設定されている最大データベース接続制限。 |
| データベース接続最大数 | ポーリング間隔中にDocumentDBインスタンスで開かれていたデータベース接続の最大数。 |
| データベースカーソル | |
| データベースカーソル | ポーリング間隔中にDocumentDBインスタンスで開かれているカーソルの平均数。 |
| データベースカーソル制限 | ポーリング間隔中にDocumentDBインスタンスで設定されている最大データベースカーソル制限。 |
| データベースカーソル最大数 | ポーリング間隔中にDocumentDBインスタンスで開かれていたカーソルの最大数。 |
| タイムアウトしたデータベースカーソル | |
| タイムアウトしたデータベースカーソル | ポーリング間隔中にDocumentDBインスタンスでタイムアウトしたカーソルの総数。 |
| オープン中のトランザクション | |
| オープン中のトランザクション | ポーリング間隔中にDocumentDBインスタンスで現在オープンしているトランザクションの平均数。 |
| オープン中のトランザクション制限 | ポーリング間隔中にDocumentDBインスタンスで設定されているオープン中のトランザクションの最大制限。 |
| オープン中のトランザクション最大数 | ポーリング間隔中にDocumentDBインスタンスでオープンしていたトランザクションの最大数。 |
| トランザクション | |
| 開始されたトランザクション | ポーリング間隔中にDocumentDBインスタンスで開始されたトランザクションの総数。 |
| コミットされたトランザクション | ポーリング間隔中にDocumentDBインスタンスでコミットされたトランザクションの総数。 |
| 中止されたトランザクション | ポーリング間隔中にDocumentDBインスタンスで中止されたトランザクションの総数。 |
| ドキュメント操作 | |
| 更新されたドキュメント | ポーリング間隔中にDocumentDBインスタンスで更新されたドキュメントの総数。 |
| 削除されたドキュメント | ポーリング間隔中にDocumentDBインスタンスから削除されたドキュメントの総数。 |
| 挿入されたドキュメント | ポーリング間隔中にDocumentDBインスタンスに挿入されたドキュメントの総数。 |
| 返されたドキュメント | ポーリング間隔中にDocumentDBインスタンスのクエリによって返されたドキュメントの総数。 |
| データベース操作 - 読み取り | |
| クエリ操作 | ポーリング間隔中にDocumentDBインスタンスで発行されたクエリ操作の総数。 |
| カーソルフェッチ操作 | ポーリング間隔中にDocumentDBインスタンスで発行されたgetmore操作の総数。 |
| 発行されたコマンド | ポーリング間隔中にDocumentDBインスタンスで発行されたコマンドの総数。 |
| データベース操作 - 書き込み | |
| 挿入操作 | ポーリング間隔中にDocumentDBインスタンスで発行された挿入操作の総数。 |
| 更新操作 | ポーリング間隔中にDocumentDBインスタンスで発行された更新操作の総数。 |
| 削除操作 | ポーリング間隔中にDocumentDBインスタンスで発行された削除操作の総数。 |
| TTLによって削除されたドキュメント | |
| TTLによって削除されたドキュメント | ポーリング間隔中にDocumentDBインスタンスのTTLインデックスによって削除されたドキュメントの総数。 |
データ収集を有効にするには、[設定]→[ ディスカバリとデータ収集]→[パフォーマンスポーリング]に移動し、[データ収集の最適化]タブを選択して、監視タイプとして[Amazon DocumentDBインスタンス]、メトリック名として[DBオペレーション]を選択し、希望の時間間隔を設定します。
ネットワークとストレージ
| パラメーター | 説明 |
|---|---|
| ネットワークスループット | |
| 受信ネットワークスループット | ポーリング間隔中にDocumentDBインスタンスでの受信(receive)ネットワークトラフィックの平均(MB/s単位)。 |
| 送信ネットワークスループット | ポーリング間隔中にDocumentDBインスタンスでの送信(transmit)ネットワークトラフィックの平均(MB/s単位)。 |
| ネットワークスループット | ポーリング間隔中にDocumentDBインスタンスで受信および送信されたトラフィックを含む、合計ネットワークスループットの平均(MB/s単位)。 |
| ストレージネットワークスループット | |
| 受信ストレージネットワークスループット | ポーリング間隔中にDocumentDBインスタンスがストレージ層から受信したストレージネットワークスループットの平均(MB/s単位)。 |
| 送信ストレージネットワークスループット | ポーリング間隔中にDocumentDBインスタンスがストレージ層に送信したストレージネットワークスループットの平均(MB/s単位)。 |
| ストレージネットワークスループット | ポーリング間隔中にストレージ層とDocumentDBインスタンス間のストレージネットワークスループットの平均(MB/s単位)。 |
| ディスクIO統計 | |
| ディスク読み取り | ポーリング間隔中にDocumentDBインスタンスでの1秒あたりのディスクI/O読み取り操作の平均数(操作/秒単位)。 |
| ディスク書き込み | ポーリング間隔中にDocumentDBインスタンスでの1秒あたりのディスクI/O書き込み操作の平均数(操作/秒単位)。 |
| 保留中のIOリクエスト | |
| 保留中のIOリクエスト | ポーリング間隔中に、DocumentDBインスタンスでディスクへのアクセスを待っている未処理のI/O(読み取り/書き込みリクエスト)の総数。 |
| 空きローカルストレージ | |
| 空きローカルストレージ | ポーリング時にDocumentDBインスタンスで利用可能なローカルストレージの平均量(MB単位)。 |
| 変更ストリームログサイズ | |
| 変更ストリームログサイズ | ポーリング間隔中に、DocumentDBインスタンスが変更ストリームログに使用したストレージの平均量(MB単位)。 |
データ収集を有効にするには、[設定]→[ ディスカバリとデータ収集]→[パフォーマンスポーリング]に移動し、[データ収集の最適化]タブを選択して、監視タイプとして[Amazon DocumentDBインスタンス]、メトリック名として[ネットワークとストレージ]を選択し、希望の時間間隔を設定します。
NVMeストレージ
| パラメーター | 説明 |
|---|---|
| NVMEストレージキャッシュヒット率 | |
| NVMeストレージキャッシュヒット率 | ポーリング間隔中にDocumentDBインスタンスのNVMeストレージキャッシュから処理された読み取りリクエストの平均パーセンテージ(%)。 |
| 空きNVMEストレージ | |
| 空きNVMeストレージ | ポーリング時にDocumentDBインスタンスで利用可能なNVMeストレージスペースの平均量(MB単位)。 |
| NVME IOPS | |
| NVMeストレージ読み取り | ポーリング間隔中にDocumentDBインスタンスのNVMeストレージからの1秒あたりの読み取りI/O操作の平均数(操作/秒単位)。 |
| NVMeストレージ書き込み | ポーリング間隔中にDocumentDBインスタンスのNVMeストレージへの1秒あたりの書き込みI/O操作の平均数(操作/秒単位)。 |
| NVMEレイテンシー | |
| NVMeストレージ読み取りレイテンシー | ポーリング間隔中にDocumentDBインスタンスのNVMeストレージからの読み取り操作にかかる平均時間(ms単位)。 |
| NVMeストレージ書き込みレイテンシー | ポーリング間隔中にDocumentDBインスタンスのNVMeストレージへの書き込み操作にかかる平均時間(ms単位)。 |
| NVMEスループット | |
| NVMeストレージ読み取りスループット | ポーリング間隔中にDocumentDBインスタンスのNVMeストレージから1秒あたりに読み取られるデータの平均量(MB/s単位)。 |
| NVMeストレージ書き込みスループット | ポーリング間隔中にDocumentDBインスタンスのNVMeストレージに1秒あたりに書き込まれるデータの平均量(MB/s単位)。 |
データ収集を有効にするには、[設定]→[ ディスカバリとデータ収集]→[パフォーマンスポーリング]に移動し、[データ収集の最適化]タブを選択して、監視タイプとして[Amazon DocumentDBインスタンス]、メトリック名として[NVMeストレージ]>を選択し、希望の時間間隔を設定します。
設定
| パラメーター | 説明 |
|---|---|
| 設定 | |
| インスタンスのステータス | DocumentDBインスタンスの現在のステータス。 |
| DBエンジン名 | インスタンスが使用するデータベースエンジン。 |
| エンジンバージョン | データベースエンジンのバージョン。 |
| インスタンスクラス | DocumentDBインスタンスのインスタンスクラス。 |
| エンドポイント | DocumentDBインスタンスのエンドポイント。 |
| ポート | インスタンスがリッスンするポート。 |
| マスターユーザー名 | インスタンスのマスターユーザー名。 |
| アベイラビリティゾーン | インスタンスがデプロイされているアベイラビリティゾーン。 |
| プロモーションティア | クラスター内でのインスタンスのフェイルオーバー優先度。 |
| バックアップ保持期間 | 自動DBスナップショットが保持される日数(日単位)。 |
| 優先バックアップウィンドウ | 自動バックアップが作成される毎日の時間範囲。 |
| 優先メンテナンスウィンドウ | システムメンテナンスが発生する可能性のある週ごとの時間範囲。 |
| 最も遅い復元可能時刻 | データベースを復元できる最も遅い時点。 |
| ネットワーク設定 | |
| DBサブネットグループ名 | インスタンスに関連付けられているDBサブネットグループの名前。 |
| DBサブネットグループのステータス | DBサブネットグループのステータス。 |
| Multi-AZ | インスタンスがMulti-AZデプロイメントをサポートしているかどうかを示します。 |
| VPCセキュリティグループ | インスタンスが属するVPCセキュリティグループのリスト。 |
| セキュリティ設定 | |
| ストレージ暗号化 | インスタンスのストレージが暗号化されているかどうかを示します。 |
| KMSキーID | インスタンスの暗号化に使用されるAWS KMSキー識別子。 |
インスタンスイベント
[インスタンスイベント]タブには、DocumentDBインスタンスに関連する最近のイベントが表示されます。これらのイベントは、インスタンスの状態の変化、メンテナンス活動、その他の運用通知に関する情報を提供します。
| パラメーター | 説明 |
|---|---|
| 作成時刻 | イベントが発生した日時。 |
| カテゴリー | イベントのカテゴリー(例:メンテナンス、通知)。 |
| タイプ | イベントソースのタイプ。 |
| イベントソース | イベントを生成したソースの識別子。 |
| メッセージ | イベントを説明する詳細なメッセージ。 |