ヘルプ Amazon Web Services Amazon DynamoDB
DynamoDBは、Amazon Web Services(AWS)クラウドで完全に管理されたNoSQLデータベースサービスです。アイテムを保存および取得するデータベーステーブルを作成し、スループットキャパシティを動的に拡張してアプリケーションリクエストを規模に関係なく処理します。Site24x7との連携により、主要な使用統計を監視することで、DynamoDB環境の最適化を図ります。
Site24x7のエンティティに割り当てられているIAMポリシーに、以下の読み込みレベルでの権限が存在することを確認します。詳細はこちら
Site24x7では、CloudWatchおよび他のAWSサービスレベルでのAPIを5分毎にクエリして、DynamoDBテーブルのメトリクスおよびメタデータを収集します。
Amazon Web Servicesとの連携では、DynamoDBテーブルにおける以下のメトリクスが収集されます:
| 属性 | 詳細 | 統計 | データタイプ |
|---|---|---|---|
| 条件書き込み失敗リクエスト | テーブルでの条件付き書き込みに失敗した回数です。 | 合計 | カウント |
| プロビジョニングされた読み込みキャパシティーユニット数 | テーブルでプロビジョニングされた読み込みキャパシティーユニット数です。 | 平均、最小と最大 | カウント |
| プロビジョニングされた書き込みキャパシティーユニット数 | テーブルでプロビジョニングされた書き込みキャパシティーユニット数です。 | 平均、最小と最大 | カウント |
| 消費された読み込みキャパシティーユニット数 | テーブルで消費された読み込みキャパシティーユニット数です。 | 合計 | カウント |
| 消費された書き込みキャパシティーユニット数 | テーブルで消費された書き込みキャパシティーユニット数です。 | 合計 | カウント |
| Throttledリクエスト数 | プロビジョニングされたスループットの上限を超えるリクエスト数です。 | 合計 | カウント |
| 読み込みthrottleイベント数 | プロビジョニングされた読み込みキャパシティーユニットを超える、リクエストの読み込みイベント数です。 | 合計 | カウント |
| 書き込みthrottleイベント数 | プロビジョニングされた書き込みキャパシティーユニットを超える、リクエストの書き込みイベント数です。 | 合計 | カウント |
| 返されたアイテム数 | クエリまたはスキャンのオペレーションで返されたアイテムの数です。 | 平均 | カウント |
| 正常リクエストレイテンシー | 正常に完了したリクエストにかかった時間です。 | 平均 | ミリ秒 |
| ユーザーエラー | HTTP400ステータスコードを生成する、DynamoDBへのリクエスト数です。 | 合計 | カウント |
| オンラインインデックスで消費された書き込みキャパシティーユニット | 新規グローバルセカンダリインデックスがテーブルに追加される際に消費された書き込みキャパシティーユニット数です。 | 合計 | カウント |
| オンラインインデックスの完了率 | 新規グローバルセカンダリインデックスがテーブルに追加されている場合の完了率です。 | 合計 | カウント |
| オンラインインデックスのスロットルイベント | 新規グローバルセカンダリインデックスがテーブルに追加される際に発生した書き込みスロットルイベントの数です。 | 合計 | カウント |
| 保留中のレプリケーション数 | 1つのレプリカテーブルに書き込まれているが、グローバルテーブルの他のレプリカにはまだ書き込まれていない保留中アイテムの更新数です。(合計カウント) | サンプルカウント | カウント |
| レプリケーションレイテンシー | 1つのレプリカテーブルに対してDynamoDBストリームに表示される更新されたアイテムと、グローバルテーブルの別のレプリカに表示される同じアイテム間でかかった時間です。 | サンプルカウント | ミリ秒 |
| 返されたバイト数 | GetRecordsオペレーション(DynamoDB ストリーム)で返されたバイト数です。 | 合計 | バイト |
| Time to live(TTL)により削除されたアイテム数 | 有効期限(TTL)により削除された項アイテム数です。 | 合計 | カウント |
| 返されたレコード数 | GetRecords オペレーション(DynamoDB ストリーム)で返されたストリームレコードです。 | 合計 | カウント |
| 属性 | 詳細 |
|---|---|
| プライマリパーティションキー | テーブルからデータを取得するために使用される属性です。 |
| プライマリソートキー | データをソートするために使用される属性です。 |
| テーブルステータス | テーブルのステータス(Creating、Updating、Deleting、Active)です。 |
| 作成日 | テーブルが作成された日付です。 |
| プロビジョンされた読み込みキャパシティー | DynamoDBテーブルにプロビジョニングされた読み込みキャパシティーユニット数です。 |
| プロビジョンされた書き込みキャパシティー | DynamoDBテーブルにプロビジョニングされた書き込みキャパシティーユニット数です。 |
| 最終減少時間 | テーブルで最後にプロビジョニングされたスループット減少日時です。 |
| 最終増加時間 | テーブルで最後にプロビジョニングされたスループット増加日時です。 |
| ストレージサイズ(単位:バイト) | テーブルのストレージキャパシティーです。 |
| アイテム数 | テーブルにあるアイテムの合計数です。 |
| リージョン | テーブルがプロビジョニングされたAWSリージョンです。 |
| Amazonリソースネーム(ARN) | DynamoDBテーブルの固有Amazonリソースネームです。 |