• English日本語한국어
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、 を参照してください。

問題を作成する

Amazon DynamoDBのモニタリング統合

重要

AWS CloudWatch Metric Streams統合を有効にして、カスタムネームスペースを含むAWSサービスからのすべてのCloudWatchメトリクスをモニターします。個別の統合は、もはや推奨されるオプションではありません。

New Relic infrastructure integrations には、Amazon DynamoDB のデータを New Relic にレポートするための統合があります。このドキュメントでは、この統合を有効にする方法と、レポート可能なデータについて説明します。

特徴

Amazon DynamoDBは、ドキュメントとキーバリューストアモデルの両方をサポートするフルマネージドのNoSQLクラウドデータベースです。New Relic DynamoDB Integrationを使用すると、リクエストのレイテンシーやエラーが環境にどのように影響しているかをすばやく理解できます。データベースのパフォーマンス、サービスステータス、およびホストメタデータに関するメトリックを受け取ります。

統合をアクティブ化する

この統合を有効にするには、標準の手順に従ってAWSサービスをNewRelicに接続します。

構成とポーリング

構成オプションを使用して、ポーリング頻度とフィルターデータを変更できます。

デフォルトのポーリング Amazon DynamoDBインテグレーションの情報です。

データの表示と使用

統合データを表示して使用するには、 one.newrelic.com > All capabilities > Infrastructure > AWS に移動し、Amazon DynamodDB 統合リンクの 1 つを選択します。

DatastoreSampleイベントタイプを使用してデータをクエリおよび探索できます。DynamoDBテーブルの場合はprovider値がDynamoDbTable 、リージョンの場合はDynamoDbRegion 、DynamoDBグローバルセカンダリインデックスの場合はDynamoDbGlobalSecondaryIndexです。

メトリックデータ

New Relic Amazon DynamoDBインテグレーションでは、以下のメトリックデータを収集します。

ヒント

アスタリスク*で示されたデータは、 拡張インベントリ収集がオンになっている場合にのみフェッチされます。

DynamoDbTable

メトリック

説明

batchGetSuccessfulRequestLatency

BatchGetItem操作要求が成功したときの経過時間(ミリ秒)。

batchGetThrottledRequests

テーブルのプロビジョニングされたスループット制限を超えたBatchGetItem操作要求。

batchWriteSuccessfulRequestLatency

BatchWriteItem操作要求が成功したときの経過時間(ミリ秒)。

batchWriteThrottledRequests

テーブルのプロビジョニングされたスループット制限を超えたBatchWriteItem操作要求。

conditionalCheckFailedRequests

条件付き書き込みの実行に失敗した回数です。

consumedReadCapacityUnits

指定された期間に消費されたリードキャパシティユニットの数で、プロビジョニングされたスループットがどれだけ使用されたかを追跡します。

consumedWriteCapacityUnits

指定された期間に消費された書き込み容量ユニットの数で、プロビジョニングされたスループットがどれだけ使用されたかを追跡します。

deleteSuccessfulRequestLatency

Delete操作のリクエストが成功するまでの経過時間(ミリ秒)。

deleteThrottledRequests

テーブルのプロビジョニングされたスループット制限を超えた操作要求を削除します。

getSuccessfulRequestLatency

Getオペレーションリクエストが成功したときの経過時間(ミリ秒)。

getThrottledRequests

テーブルのプロビジョニングされたスループット制限を超えた操作要求を取得します。

pendingReplicationCount*

あるレプリカテーブルに書き込まれたアイテムの更新のうち、まだグローバルテーブルの別のレプリカに書き込まれていないものの数です。

provisionedReadCapacityUnits

テーブルのプロビジョニングされたリードキャパシティユニットの数です。

provisionedWriteCapacityUnits

テーブルのプロビジョニングされた書き込み容量ユニットの数です。

putSuccessfulRequestLatency

Put操作リクエストが成功するまでの経過時間(ミリ秒)。

putThrottledRequests

プロビジョニングされたスループット制限を超えた操作要求をテーブルに置く。

queryReturnedItemCount

Query操作で返されたアイテムの数。

querySuccessfulRequestLatency

Queryオペレーションのリクエストが成功したときの経過時間(ミリ秒)。

queryThrottledRequests

テーブルのプロビジョニングされたスループット制限を超えたクエリ操作要求。

readThrottleEvents

テーブルのプロビジョニングされた読み取り容量単位を超えたDynamoDBへのリクエスト。

replicationLatency*

あるレプリカテーブルのDynamoDBストリームに更新されたアイテムが表示されてから、そのアイテムがグローバルテーブルの別のレプリカに表示されるまでの経過時間をミリ秒で表したものです。

scanReturnedItemCount

スキャン操作によって返されるアイテムの数です。

scanSuccessfulRequestLatency

スキャン操作のリクエストが成功するまでの経過時間(単位:ミリ秒)。

scanThrottledRequests

テーブルのプロビジョニングされたスループット制限を超えたスキャン操作リクエスト。

バッチゲットシステムエラーズ

BatchGetItem HTTP500ステータスコードを生成する操作要求。

batchWriteSystemErrors

BatchWriteItem HTTP500ステータスコードを生成する操作要求。

deleteSystemErrors

DeleteItem HTTP500ステータスコードを生成する操作要求。

getSystemErrors

GetItem HTTP500ステータスコードを生成する操作要求。

putSystemErrors

PutItem HTTP500ステータスコードを生成する操作要求。

querySystemErrors

Query HTTP500ステータスコードを生成する操作要求。

scanSystemErrors

Scan HTTP500ステータスコードを生成する操作要求。

updateSystemErrors

UpdateItem HTTP500ステータスコードを生成する操作要求。

updateSuccessfulRequestLatency

Update操作のリクエストが成功するまでの経過時間(単位:ミリ秒)。

updateThrottledRequests

テーブルのプロビジョニングされたスループット制限を超える更新操作要求。

writeThrottleEvents

テーブルのプロビジョニングされた書き込み容量単位を超えたDynamoDBへのリクエスト。

DynamoDbRegion

このサンプルでは、データを特定のAWSリージョンに限定しています。DynamoDBのグローバルテーブル内のレプリカテーブルから発信されるメトリクスで使用します。

メトリック

説明

systemErrors

HTTP 500ステータスコードが発生するリクエスト。

userErrors

HTTP 400ステータスコードが発生するリクエスト

DynamoDbGlobalSecondaryIndex

メトリック

説明

consumedReadCapacityUnits

指定された期間に消費されたリードキャパシティユニットの数で、プロビジョニングされたスループットがどれだけ使用されたかを追跡します。

consumedWriteCapacityUnits

指定された期間に消費された書き込み容量ユニットの数で、プロビジョニングされたスループットがどれだけ使用されたかを追跡します。

onlineIndexConsumedWriteCapacity

テーブルに新しいグローバルセカンダリインデックスを追加する際に消費される書き込み容量ユニットの数です。

onlineIndexPercentageProgress

新しいグローバルセカンダリインデックスをテーブルに追加する際の完了率です。

onlineIndexThrottleEvents

テーブルに新しいグローバルセカンダリインデックスを追加するときに発生するライトスロットルイベントの数です。

provisionedReadCapacityUnits

グローバルセカンダリインデックスのプロビジョニングされたリードキャパシティユニットの数です。

provisionedWriteCapacityUnits

テーブルのプロビジョニングされた書き込み容量ユニットの数です。

readThrottleEvents

テーブルのプロビジョニングされた読み取り容量単位を超えたDynamoDBへのリクエスト。

writeThrottleEvents

テーブルのプロビジョニングされた書き込み容量単位を超えたDynamoDBへのリクエスト。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.