

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

# Neptune CloudWatch メトリクス
<a name="cw-metrics"></a>

**注記**  
Amazon Neptune は、値がゼロ以外のメトリクスのみを CloudWatch に送信します。  
すべての Neptune メトリクスについて、集計の詳細度は 5 分です。

**Topics**
+ [Neptune CloudWatch メトリクス](#cw-metrics-available)
+ [Neptune で廃止された CloudWatch メトリクス](#cw-metrics-deprecated)

## Neptune CloudWatch メトリクス
<a name="cw-metrics-available"></a>

以下の表は、Neptune がサポートする CloudWatch メトリクスを示しています。

**注記**  
保守、再起動、クラッシュからの回復など、サーバーを再起動するたびに、すべての累積メトリクスがゼロにリセットされます。


**Neptune CloudWatch メトリクス**  

| メトリクス | 説明 | 
| --- | --- | 
| `BackupRetentionPeriodStorageUsed` | Neptune DB クラスターのバックアップ保持ウィンドウからのサポートに使用されるバックアップストレージの総量 (バイト単位)。`TotalBackupStorageBilled` メトリクスによって報告される合計に含まれます。 | 
| `BufferCacheHitRatio` | バッファキャッシュから提供されたリクエストの割合 (パーセント)。このメトリクスは、キャッシュミスが大きなレイテンシーを引き起こすため、クエリレイテンシーの診断に役立ちます。キャッシュヒット率が 99.9% を下回っている場合は、より多くのデータをメモリにキャッシュするようにインスタンスタイプをアップグレードすることを検討してください。 | 
| `ClusterReplicaLag` | リードレプリカについて、プライマリインスタンスからアップデートをレプリケートする際の遅延時間 (ミリ秒単位)。 | 
| `ClusterReplicaLagMaximum` | DB クラスター内のプライマリインスタンスと各 Neptune DB インスタンス間の最大遅延時間 (ミリ秒単位)。 | 
| `ClusterReplicaLagMinimum` | DB クラスター内のプライマリインスタンスと各 Neptune DB インスタンス間の最小遅延時間 (ミリ秒単位)。 | 
| `CPUCreditBalance` | インスタンスが累積される CPU クレジットの数。5 分間隔で報告されます。このメトリクスは、どのくらいの期間にわたり、DB インスタンスが指定されたレートのベースラインパフォーマンスレベルを超えてバーストできるかを判断するために使用できます。 | 
| `CPUCreditUsage` | 指定された期間中に消費される CPU クレジットの数。5 分間隔で報告されます。このメトリクスは、DB インスタンスに割り当てられた仮想 CPU による命令処理に使用される、物理 CPU の時間を測定します。 | 
| `CPUSurplusCreditBalance` | `CPUCreditBalance` 値がゼロの場合に unlimited インスタンスによって消費された余剰クレジットの数。`CPUSurplusCreditBalance` 値は獲得した CPU クレジットによって支払われます。余剰クレジットの数が、24 時間にインスタンスが獲得できるクレジットの最大数を超えている場合、最大数を超えて消費された余剰クレジットに対しては料金が発生します。CPU クレジットメトリクスは5 分間隔でのみ利用可能です。 | 
| `CPUSurplusCreditsCharged` | 獲得 CPU クレジットにより支払われないために追加料金が発生した、消費された余剰クレジットの数。 | 
| `CPUUtilization` | CPU 使用率。 | 
| `EngineUptime` | インスタンス実行時間 (秒単位)。 | 
| `FreeableMemory` | 使用可能な RAM の容量 (バイト単位)。 | 
| `GlobalDbDataTransferBytes` | Neptune グローバルデータベース AWS リージョン のプライマリからセカンダリ AWS リージョン に転送された REDO ログデータのバイト数。 | 
| `GlobalDbReplicatedWriteIO` |  グローバルデータベースのプライマリ AWS リージョン からセカンダリ AWS リージョンのクラスターボリュームに複製された書き込み I/O 操作の数。 Neptune グローバルデータベース内の各 DB クラスターの課金計算では、そのクラスター内で実行された書き込みを説明するために `VolumeWriteIOPS` メトリクスが使用されます。プライマリ DB クラスターの場合、課金計算では、`GlobalDbReplicatedWriteIO` が使用され、セカンダリ DB クラスターへのクロスリージョンレプリケーションが考慮されます。  | 
| `GlobalDbProgressLag` | ユーザートランザクションとシステムトランザクションの両方について、セカンダリクラスターがプライマリクラスターより遅れているミリ秒数。 | 
| `GremlinClientErrorsPerSec` | Gremlin トラバーサルにおける 1 秒あたりのクライアント側エラーの数。 | 
| `GremlinServerErrorsPerSec` | Gremlin トラバーサルでの 1 秒あたりのサーバー側エラーの数。 | 
| `GremlinRequestsPerSec` | Gremlin エンジンに対する 1 秒あたりのリクエスト数。 | 
| `GremlinWebSocketOpenConnections` | Neptune へのオープンな WebSocket 接続の数。 | 
| `LoaderClientErrorsPerSec` | ローダーリクエストからの 1 秒あたりのクライアント側エラーの数。 | 
| `LoaderRequestsPerSec` | 1 秒あたりのローダーリクエストの数。 | 
| `LoaderServerErrorsPerSec` | 1 秒あたりのローダーサーバー側エラーの数。 | 
| `MainRequestQueuePendingRequests` | 入力キューで実行を保留中のリクエストの数を示します。Neptune は、最大キュー容量を超えるとリクエストのスロットリングを開始します。 | 
| `NCUUtilization``` |  [Neptune サーバーレス](neptune-serverless.md) DB インスタンスまたは DB クラスターにのみ適用されます。インスタンスレベルでは、問題のインスタンスが現在使用している Neptune キャパシティユニット (NCU) の数を、クラスターの最大NCUキャパシティ設定で割って計算されたパーセンテージを報告します。スケーリング構成は Neptune 容量ユニット (NCU) で定義され、それぞれ 2 GiB (ギビバイト) のメモリ (RAM) と、関連する仮想プロセッサ容量 (vCPU) とネットワークで構成されています。 クラスターレベルでは、`NCUUtilization` はクラスター全体で使用されている最大容量の割合を報告します。  | 
| `NetworkThroughput` | Neptune DB クラスター内の各インスタンスが各クライアントで送受信したネットワークスループットの量 (バイト/秒単位)。このスループットには、DB クラスターとクラスターボリューム内のインスタンス間のネットワークトラフィックは、**含まれません**。 | 
| `NetworkTransmitThroughput` | Neptune DB クラスター内の各インスタンスが各クライアントで送受信したネットワークスループットの量 (バイト/秒単位)。このスループットには、DB クラスターとクラスターボリューム内のインスタンス間のネットワークトラフィックは、**含まれません**。 | 
| NumIndexDeletesPerSec |  個別のインデックスからの削除の数。各インデックスからの削除は個別にカウントされます。これには、クエリでエラーが発生した場合にロールバックされる可能性のある削除が含まれます。 | 
| NumIndexInsertsPerSec |  個別のインデックスへの挿入の数。各インデックスへの挿入は個別にカウントされます。これには、クエリでエラーが発生した場合にロールバックされる可能性のある挿入が含まれます。 | 
| NumIndexReadsPerSec |  任意のインデックスからスキャンされたステートメントの数。アクセスパターンは、インデックスの検索と、一致するすべてのステートメントの読み取りから始まります。このメトリクスが増加すると、クエリのレイテンシーまたは CPU 使用率が増加する可能性があります。 | 
| `NumOpenCypherClientErrorsPerSec` | 1 秒あたりの OpenCypher クライアントエラーの数。 | 
| `NumOpenCypherRequestsPerSec` | 1 秒あたりの OpenCypher リクエストの数。 | 
| `NumOpenCypherServerErrorsPerSec` | 1 秒あたりの OpenCypher サーバーエラーの数。 | 
| `NumQueuedRequestsPerSec` | 1 秒あたりのキューに入れられたリクエストの数。 | 
| `NumResultCacheHit` | Gremlin 結果キャッシュのヒットの数。 | 
| `NumResultCacheMiss` | Gremlin 結果キャッシュのミスの数。 | 
| `NumTxCommitted` | 1 秒あたりの正常にコミットされたトランザクションの数。 | 
| `NumTxOpened` | 1 秒あたりのサーバーで開いたトランザクションの数。 | 
| `NumTxRolledBack` | エラーのためにサーバーでロールバックされた 1 秒あたりのトランザクションの数。読み取り専用クエリの場合、この指標は 1 秒あたりに完了した読み取り専用トランザクションの数と同じです。 | 
| NumUndoPagesPurged |  このメトリクスは、消去されたバッチの数を示します。このメトリクスは、消去の進捗状況のインジケータです。値はリーダーインスタンス用の 0 であり、メトリクスはライターインスタンスにのみ適用されます。 | 
| `OpenCypherRequestsPerSec` | openCypher エンジンへの 1 秒あたりのリクエスト数 (HTTPS と Bolt の両方)。 | 
| `OpenCypherBoltOpenConnections` | Neptune へのオープンな Bolt 接続の数。 | 
| `ResultCacheSizeInBytes` | Gremlin 結果キャッシュ内のすべてのキャッシュ項目の合計推定サイズ (バイト単位)。 | 
| `ResultCacheItemCount` | Gremlin 結果キャッシュ内の項目の数。 | 
| `ResultCacheOldestItemTimestamp` | Gremlin 結果キャッシュにキャッシュ保存された最も古い項目のタイムスタンプ。 | 
| `ResultCacheNewestItemTimestamp` | Gremlin 結果キャッシュにキャッシュ保存された最新の項目のタイムスタンプ。 | 
| `ServerlessDatabaseCapacity` |  インスタンスレベルのメトリクスとして、`ServerlessDatabaseCapacity` は特定の [Neptune サーバーレス](neptune-serverless.md)インスタンスの現在のインスタンス容量を NCU 単位で報告します。スケーリング構成は Neptune 容量ユニット (NCU) で定義され、それぞれ 2 GiB (ギビバイト) のメモリ (RAM) と、関連する仮想プロセッサ容量 (vCPU) とネットワークで構成されています。 クラスターレベルで、`ServerlessDatabaseCapacity` はクラスター内のすべての DB インスタンスの `ServerlessDatabaseCapacity` 値の平均を報告します。  | 
| `SnapshotStorageUsed` | バックアップ保持ウィンドウ外で、Neptune DB クラスターのすべてのスナップショットで消費されているバックアップストレージの合計容量 (バイト単位)。`TotalBackupStorageBilled` メトリクスによって報告される合計に含まれます。 | 
| `SparqlClientErrorsPerSec` | SPARQL クエリの 1 秒あたりのクライアント側エラーの数。 | 
| `SparqlRequestsPerSec` | SPARQL エンジンへの 1 秒あたりのリクエストの数。 | 
| `SparqlServerErrorsPerSec` | 1 秒あたりの SPARQL サーバーエラーの数。 | 
| `StatsNumStatementsScanned` |  サーバーの起動後に[DFE 統計計算](neptune-dfe-statistics.md)用にスキャンされたステートメントの総数。 統計計算がトリガーされるたびに、この数は増加しますが、計算が行われていないときは静的なままです。その結果、時間の経過とともにグラフ化すると、計算がいつ起こったのか、それがなかったのかを知ることができます。 ![\[時間の経過に伴う StatsNumStatementsScanned 値のグラフ\]](http://docs.aws.amazon.com/ja_jp/neptune/latest/userguide/images/StatsNumStatementsScanned-graph.png) メトリックが増加している期間のグラフの傾きを見ることで、計算の速さを知ることもできます。 このようなメトリクスがない場合は、DB クラスターで統計機能が無効になっているか、実行中のエンジンバージョンに統計機能がないことを意味します。メトリクス値がゼロの場合は、統計計算が行われていないことを意味します。  | 
| `StorageNetworkReceiveThroughput` | Neptune DB クラスター内の各インスタンスが、ストレージサブシステムから受信した、ネットワークスループットの量。 | 
| StorageNetworkThroughput |  Neptune DB クラスター内の各インスタンスが、ストレージサブシステムとの間で送受信した、ネットワークスループットの量。 | 
| `StorageNetworkTransmitThroughput` | Neptune DB クラスター内の各インスタンスが、ストレージサブシステムに送信した、ネットワークスループットの量。 | 
| `SwapUsage` | 使用したスワップ領域の量。 | 
| `TempStorageIOPS` | Neptune DB インスタンスにアタッチされたローカルストレージの読み取りと書き込みの両方で実行された IOPS の数。このメトリクスはカウントを表し、1 秒に 1 回測定されます。 | 
| `TempStorageThroughput` | Neptune DB インスタンスに関連付けられているローカルストレージとの間で転送されるデータの量です。このメトリクスはバイトを表し、1 秒に 1 回測定されます。 | 
| `TotalBackupStorageBilled` | 特定の Neptune DB クラスターに関して請求対象のバックアップストレージの合計容量 (バイト単位)。`BackupRetentionPeriodStorageUsed` メトリクスおよび `SnapshotStorageUsed` メトリクスによって測定されるバックアップストレージが含まれます。 | 
| `TotalRequestsPerSec` | すべてのソースからサーバーへの 1 秒あたりのリクエストの総数。 | 
| `TotalClientErrorsPerSec` | クライアント側の問題が原因でエラーが発生したリクエストの 1 秒あたりの合計数。 | 
| `TotalServerErrorsPerSec` | 内部障害が原因でサーバーでエラーが発生したリクエストの 1 秒あたりの合計数。 | 
| `UndoLogListSize` |  UNDO ログリスト内の UNDO ログの数。 UNDO ログには、すべてのアクティブなトランザクションがコミット時間より新しい時点で期限切れになるコミットされたトランザクションの記録が含まれます。期限切れのレコードは定期的に消去されます。削除操作のレコードは、他の種類のトランザクションのレコードよりも消去に時間がかかる場合があります。 削除は DB クラスターのライターインスタンスによってのみ行われるため、削除の速度はライターインスタンスタイプによって異なります。`UndoLogListSize` が高く、DB クラスター内で増加している場合は、ライターインスタンスをアップグレードして、パージ率を上げてください。 また、 より前のバージョンからエンジンバージョン `1.2.0.0`以降にアップグレードする場合は`1.2.0.0`、まず`UndoLogListSize`値が特定のしきい値を下回っていることを確認してください。そうしないと、パッチはロールバックされて失敗します。しきい値はインスタンスタイプに基づきます。デフォルトの制限は、4xlarge 以上のインスタンスでは 40,000、4xlarge 未満のインスタンスでは 10,000 です。`UndoLogListSize` メトリクスが制限を超えたクラスターをアップグレードしようとすると、パッチプロセスがロールバックされ、アップグレードがキャンセルされ、その理由を含むイベントがクラスターイベントページに表示されます。これらの制限は、事前の警告なしに運用上の理由で変更される可能性があります。エンジンバージョン `1.2.0.0`以降では元に戻すログに異なる形式が使用されるため、以前の元に戻すログが該当するしきい値を下回って完全に消去された後にのみアップグレードを開始できます。詳細については「[1.2.0.0 以降へのアップグレード](engine-updates-1200-changes.md)」を参照してください。  | 
| `VolumeBytesUsed` | Neptune DB クラスターに割り当てられたストレージの合計量 (バイト単位)。これは、請求されるストレージの量です。DB クラスターが存在している任意の時点で DB クラスターに割り当てられるストレージの最大量であり、現在使用している量ではありません (「[Neptune ストレージ請求](feature-overview-storage.md#feature-overview-storage-billing)」を参照)。 | 
| `VolumeReadIOPs` |   クラスターボリュームからの課金読み取り I/O オペレーションの合計回数は 5 分おきに報告されます。課金読み取りオペレーションはクラスターボリュームレベルで計算され、Neptune DB クラスター内のすべてのインスタンスから集計された後、5 分おきに報告されます。  | 
| VolumeWriteIOPs |   クラスターボリュームに対する書き込みディスク I/O オペレーションの合計回数 (5 分間隔で報告されます)。  | 

## Neptune で廃止された CloudWatch メトリクス
<a name="cw-metrics-deprecated"></a>

これらの Neptune メトリクスの使用は廃止されました。これらのメトリクスはまだサポートされていますが、より優れた新しいメトリクスが利用可能になることで、将来的に削除される可能性があります。


| メトリクス | 説明 | 
| --- | --- | 
| `GremlinHttp1xx` |  Gremlin エンドポイントの HTTP 1xx レスポンスの数 (1 秒あたり)。 代わりに新しい `Http1xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `GremlinHttp2xx` |  Gremlin エンドポイントの HTTP 2xx レスポンスの数 (1 秒あたり)。 代わりに新しい `Http2xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `GremlinHttp4xx` |  Gremlin エンドポイントの HTTP 4xx エラーの数 (1 秒あたり)。 代わりに新しい `Http4xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `GremlinHttp5xx` |  Gremlin エンドポイントの HTTP 5xx エラーの数 (1 秒あたり)。 代わりに新しい `Http5xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `GremlinErrors` | Gremlin がトラバーサルしたエラー数。 | 
| `GremlinRequests` | Gremlin エンジンへのリクエスト数。 | 
| `GremlinWebSocketSuccess` | Gremlin エンドポイントへの WebSocket 接続の成功回数 (1 秒あたり)。 | 
| `GremlinWebSocketClientErrors` | Gremlin エンドポイントでの WebSocket クライアントエラーの回数 (1 秒あたり)。 | 
| `GremlinWebSocketServerErrors` | Gremlin エンドポイントでの WebSocket サーバーエラーの回数 (1 秒あたり)。 | 
| `GremlinWebSocketAvailableConnections` | 現在利用可能な潜在的な WebSocket 接続の数。 | 
| `Http100` |  エンドポイントに対する HTTP 100 レスポンスの数 (1 秒あたり)。 代わりに新しい `Http1xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `Http101` |  エンドポイントに対する HTTP 101 レスポンスの数 (1 秒あたり)。 代わりに新しい `Http1xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `Http1xx` | エンドポイントの HTTP 1xx レスポンスの数 (1 秒あたり)。 | 
| `Http200` |  エンドポイントに対する HTTP 200 レスポンスの数 (1 秒あたり)。 代わりに新しい `Http2xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `Http2xx` | エンドポイントの HTTP 2xx レスポンスの数 (1 秒あたり)。 | 
| `Http400` |  エンドポイントの HTTP 400 エラーの数 (1 秒あたり)。 代わりに新しい `Http4xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `Http403` |  エンドポイントの HTTP 403 エラーの数 (1 秒あたり)。 代わりに新しい `Http4xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `Http405` |  エンドポイントの HTTP 405 エラーの数 (1 秒あたり)。 代わりに新しい `Http4xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `Http413` |  エンドポイントの HTTP 413 エラーの数 (1 秒あたり)。 代わりに新しい `Http4xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `Http429` |  エンドポイントの HTTP 429 エラーの数 (1 秒あたり)。 代わりに新しい `Http4xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `Http4xx` | エンドポイントの HTTP 4xx エラーの数 (1 秒あたり)。 | 
| `Http500` |  エンドポイントの HTTP 500 エラーの数 (1 秒あたり)。 代わりに新しい `Http5xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `Http501` |  エンドポイントの HTTP 501 エラーの数 (1 秒あたり)。 代わりに新しい `Http5xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `Http5xx` | エンドポイントの HTTP 5xx エラーの数 (1 秒あたり)。 | 
| `LoaderErrors` | Loader リクエストからエラーの数。 | 
| `LoaderRequests` | Loader リクエストの数。 | 
| `SparqlHttp1xx` |  SPARQL エンドポイントの HTTP 1xx レスポンスの数 (1 秒あたり)。 代わりに新しい `Http1xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `SparqlHttp2xx` |  SPARQL エンドポイントの HTTP 2xx レスポンスの数 (1 秒あたり)。 代わりに新しい `Http2xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `SparqlHttp4xx` |  SPARQL エンドポイントの HTTP 4xx エラーの数 (1 秒あたり)。 代わりに新しい `Http4xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `SparqlHttp5xx` |  SPARQL エンドポイントの HTTP 5xx エラーの数 (1 秒あたり)。 代わりに新しい `Http5xx` を組み合わせたメトリクスを使用することをお勧めします。  | 
| `SparqlErrors` | SPARQL クエリのエラーの数。 | 
| `SparqlRequests` | SPARQL エンジンへのリクエストの数。 | 
| `StatusErrors` | ステータスエンドポイントからのエラーの数。 | 
| `StatusRequests` | ステータスエンドポイントへのリクエストの数。 | 