Amazon DocumentDB監視連携

Amazon DocumentDBはJSONデータ管理のためのMongoDBワークロードと互換性のあるドキュメントデータベースサービスです。Site24x7と連携して、Amazon DocumentDBのクラスタやインスタンスの正常性やパフォーマンスを監視します。

設定

  • IAMユーザーかIAMロールを作成してSite24x7とAWS間でアクセスを行えるようにします。詳細はこちら
  • AWSアカウント連携ページのサービスのディスカバリ項目でDocumentDBのチェックボックスが有効になっているかを確認します。詳細はこちら

権限

作成したIAMユーザーまたはIAMロールに割り当てているIAMポリシーに次の読み込みレベルアクションがあるかを確認します。詳細はこちら

  • "rds:DescribeDBClusters",
  • "rds:DescribeDBInstances",
  • "rds:ListTagsForResource",
  • "rds:DescribeCertificates",
  • "rds:DescribeEvents",
  • "rds:DescribeGlobalClusters",
  • "logs:DescribeLogStreams",
  • "logs:GetLogEvents",
  • "logs:GetLogEvents",

チェック間隔

ポーリング頻度設定(1分から1日)に基づいてDocumentDBメトリックデータが収集されます。詳細はこちら

ライセンス

  • 1つのDocumentDB監視につき1ベーシック監視が適用されます。

サポートしているメトリック

DocumentDBクラスタおよびインスタンスのメトリック

属性 説明 統計 単位
バックアップ拡張期間の使用ストレージ Amazon DocumentDB拡張ウィンドウ内のポイントインタイム復元機能で使用されているバックアップストレージの合計です。 最大 GB
変更ストリームログサイズ 変更ストリームログの保存のためにクラスタで使用されているストレージ量です。 平均 MB
CPU使用率 クラスタごとに使用されているCPIのパーセンテージです。 最大 パーセント
データベース接続 1分の頻度で取得されたクラスタで開いている接続の数です。 平均、合計、最大
最大データベース接続 クラスタで開いている接続の最大数です。 最大
データベースカーソル 1分の頻度で取得されたクラスタで開いているカーソルの数です。 平均、合計、最大
最大データベースカーソル クラスタで開いているカーソルの最大数です。 平均、合計、最大
データベースカーソルタイムアウト タイムアウトしているカーソルの数です。 合計
空きメモリ 利用可能なランダムアクセスメモリ量です。 平均 バイト
空きローカルストレージ 一時テーブルおよびログの各インスタンスで利用可能なストレージ量です。 平均 MB
低メモリスロットルキュー長 空きメモリが少ないためスロットルされているリクエストのキュー長です。 合計
低メモリスロットル最大キュー長 空きメモリが少ないためスロットルされているリクエストの最大キュー長です。 合計
低メモリスロットル操作数 空きメモリが少ないためスロットルされているリクエスト数です。 合計
使用スナップショットストレージ バックアップ拡張ウィンドウ外のクラスタの全スナップショットで消費されたバックアップストレージ量の合計です。 平均 GB
請求バックストレージの合計 クラスタで請求されたバックアップストレージ量の合計です。 最大 GB
オープントランザクション インスタンスで開いているトランザクション数です。 平均、合計、最大
最大オープントランザクション インスタンスで開いているトランザクションの最大数です。 最大
使用ボリュームバイト クラスタで使用されたストレージ量です。 平均 MB
最大DBクラスタレプリカラグ プライマリインスタンスとクラスタ内の各Amazon DocumentDBインスタンス間のラグの最大量です。 最大 ミリ秒
最小DBクラスタレプリカラグ プライマリインスタンスとクラスタ内の各レプリカインスタンス間のラグの最小量です。 最小 ミリ秒
DBインスタンスレプリカラグ プライマリインスタンスからレプリカインスタンスに複製更新した際のラグ量です。 平均 ミリ秒
読み取りレイテンシー ディスクI/O操作ごとにかかった時間の平均です。 平均 ミリ秒
書き込みレイテンシー ディスクI/O操作ごとにかかった時間の平均です。 平均 ミリ秒
低メモリタイムアウト操作数 空きメモリが少ないためタイムアウトとなった操作数 合計
削除ドキュメント 削除されたドキュメント数です。 合計
挿入ドキュメント 挿入されたドキュメント数です。 合計
返されたドキュメント 返されたドキュメント数です。 合計
更新ドキュメント 更新されたドキュメント数です。 合計
操作カウンター コマンド コマンド数です。 合計
操作カウンター 削除 削除操作数です。 合計
操作カウンター Getmore Getmore数です。 合計
操作カウンター 挿入 挿入操作数です。 合計
操作カウンター クエリ クエリ数です。 合計
操作カウンター 更新 操作を更新した数です。 合計
開始トランザクション 開始したトランザクション数です。 合計
到達トランザクション 到達したトランザクション数です。 合計
中止トランザクション 中止したトランザクション数です。 合計
TTL削除ドキュメント 削除されたドキュメント数です。 合計
受信ネットワークスループット クラスタ内の各インスタンスでクライアントから受信されたネットワークスループット量です。 平均 MB/秒
ネットワークスループット クラスタ内の各インスタンスでクライアントで送信および受信されたネットワークスループット量です。 平均 MB/秒
送信ネットワークスループット クラスタ内の各インスタンスでクライアントに送信されたネットワークスループット量です。 平均 MB/秒
読み取りIOPS 1秒ごとのディスク読み取りI/O操作数の平均です。 平均
書き込みIOPS 1秒ごとのディスク書き込みI/O操作数の平均です。 平均
読み取りスループット 1秒ごとにディスクから読み取られたバイト数の平均です。 平均 バイト/秒
書き込みスループット 1秒ごとにディスクに書き込まれたバイト数の平均です。 平均 バイト/秒
ボリューム読み取りIOPS クラスタボリュームから読み取られたI/O操作数の平均です。 平均
ボリューム書き込みIOPS クラスタボリュームに書き込まれたI/O操作数の平均です。 平均
バッファーキャッシュヒット割合 バッファーキャッシュで受信されたリクエストの割合です。 平均 パーセント
ディスクキュー長 分配ストレージボリュームに同時に書き込まれたリクエスト数です。 合計
エンジンアップ時間 インスタンスの稼働時間です。 平均
インデックスバッファーキャッシュヒット割合 バッファーキャッシュで受信されたインデックスリクエストの割合です。 平均 パーセント
CPUクレジット使用率 使用されたCPUクレジット数です。 平均
CPUクレジット残高 インスタンスで発生したCPUクレジット残高です。 平均
CPU余剰クレジット残高 CPUクレジット残高がゼロの際にCPUパフォーマンスを維持するために使用される余剰なCPUクレジット数です。 平均
課金CPU余剰クレジット CPUクレジットの最大数を超える余剰CPUクレジットの数です。追加料金が発生します。 平均
スワップ使用率 インスタンスで使用されたスワップ容量です。 平均 バイト
メモリ使用率 DocumentDBクラスターおよびインスタンスで使用された合計メモリのパーセンテージです。 平均 パーセント

DocumentDBグローバルクラスタメトリック

属性 説明 統計 単位
グローバルクラスタ複製書き込みIO プライマリAWSリージョンのボリュームからセカンダリリージョンのクラスタボリュームに複製された書き込みI/O操作数の平均です。 平均
GlobalCluster送信データバイト プライマリクラスタのAWSリージョンからセカンダリクラスタのAWSリージョンに送信されたデータ量です。 平均 MB
GlobalClusteレプリケーションラグ プライマリクラスタのAWSリージョンからセカンダリクラスタのAWSリージョンへの変更イベントの複製の際のラグ量 平均 ミリ秒

データの表示方法

  • Site24x7にログインし、AWSをクリックします。監視しているAWSアカウントを選択します。
  • ドロップダウンからDocumentDBを選択します。
  • 監視リソースリストから、メトリックを表示したいDocumentDBリソースを選択します。

しきい値設定

DocumentDBに関連するパフォーマンスメトリックのしきい値を設定してしきい値を超過した際にアラートを受信します。

  1. 管理 > 設定プロファイル > しきい値と可用性 > しきい値プロファイルの追加の順にクリックします。Cloud > AWS > AWSアカウント > DocumentDBクラスタ/DocumentDBインスタンス/DocumentDBグローバルクラスタ > ハンバーガーアイコン > 編集 > しきい値と可用性 > 鉛筆アイコンでもアクセスできます。
  2. しきい値と可用性の追加フォームで、DocumentDBクラスタDocumentDBグローバルクラスタDocumentDBインスタンスの内から選択します。
  3. 対象のメトリックにしきい値を設定します。
  4. 変更を保存します。

監視画面

サマリー

CPU使用率、データベース接続、最大データベース接続、データベースカーソル、最大データベースカーソル、空きメモリ、バッファーキャッシュ割合、低メモリタイムアウト操作数、スナップショット、バックアップストレージなどのメトリックを表示します。

設定詳細

クラスタID、ステータス、可用性ゾーン、リージョン、バックアップ拡張期間、エンジンの名前とバージョン、マスターユーザー名、ポート、サブネットグループ情報、その他設定内容といった情報を表示します。

監視リソース

リソース名、タイプ、表示名、ステータス、アクションといった情報とともに各リソースの可用性ステータスを表示します。アクション列でアラート設定と自動化設定を行えます。

監査ログとプロファイラログ

監査イベントとプロファイライベントを表示して、クラスタで行われた操作の実行時間と詳細を監視します。これによりクラスタ上の遅い操作の特定し、個々のクエリとクラスタ全体のパフォーマンス改良します。

クラスタイベント

クラスタ、インスタンス、スナップショット、セキュリティグループ、クラスタパラメータグループに関連するイベントを表示します。イベント日時、イベントのソース名とソースタイプ、イベントと関連付けられたメッセージといった情報を取得します。このタブではDocumentDBクラスタとDocumentDBインスタンス監視に関する情報のみ表示されます。

障害

ダウン、トラブル、クリティカル、メンテナンス状態のリソースの履歴が表示されます。障害の開始と終了時間、期間、コメントも表示可能です。コメントは修正と削除を行えます。

ログレポート

DocumentDBクラスタおよびインスタンスの監査ログデータがタイムスタンプ、ステータス、CPU使用率、データベース接続の合計、データベースカーソルの合計とともに表示されます。