Programming Self-Study Notebook

勉強したことを忘れないように! 思い出せるように!!

RDSのメトリクスについて調べてみた

f:id:overworker:20200812002527p:plain:h150

メトリクスを単位別にならげ変えてみました。

単位:パーセント

BurstBalance

  • バースト残量 (%)
  • 汎用 SSD (gp2) のバーストバケット I/O クレジットの利用可能パーセント。

CPUUtilization

  • CPU 使用率 (%)

単位:時間(ミリ秒)

ReadLatency/WriteLatency

  • 「読み取り/書き込み」レイテンシー (ミリ秒)
  • 1 回のディスク I/O 操作にかかる平均時間。

ReplicaLag

単位:バイト

BinLogDiskUsage

  • バイナリログのディスク使用状況 (MB)
  • プライマリでバイナリログが占有するディスク領域の量。MySQL リードレプリカに適用されます。

FreeableMemory

  • 解放可能なメモリ (MB)
  • 使用可能な RAM の容量。
  • MariaDBMySQLOracle、および PostgreSQL DB インスタンスの場合、このメトリクスは /proc/meminfo の MemAvailable フィールドの値を報告します。

FreeStorageSpace

  • 空きストレージ領域 (MB)
  • 使用可能なストレージ領域の容量。

MaximumUsedTransactionIDs

OldestReplicationSlotLag

  • 最も古いレプリケーションスロット遅延 (MB)
  • 受信した先行書き込み (WAL) データに関して最も遅延の長いレプリカの遅延サイズ。
  • PostgreSQL に適用されます。
  • 単位: メガバイト

ReplicationSlotDiskUsage

SwapUsage

TransactionLogsDiskUsage

単位:Count

DatabaseConnections

  • DB 接続 (数)
  • 使用中のデータベース接続の数。
  • メトリクス値には、データベースによってまだクリーンアップされていない、切断されたデータベース接続が含まれていない可能性があります。
  • したがって、データベースによって記録されるデータベース接続の数は、メトリクス値よりも多い可能性があります。

DiskQueueDepth

  • キューの深さ (数)
  • 未処理のディスク I/O アクセス (読み取り/書き込みリクエスト) の数。

単位:クレジット (vCPU 分)

CPUCreditUsage

  • CPU クレジット使用状況 (数)
  • (T2 インスタンス) CPU 使用率に関してインスタンスで消費される CPU クレジットの数。
  • 1 CPUクレジットは、1 分間 100% の使用率で実行される 1 つの vCPU、または vCPU、使用率、時間の同等の組み合わせに相当します。
  • たとえば、2 分間 50% の使用率で実行されている 1 つの vCPU、または 2 分間 25% の使用率で実行されている 2 つの vCPU があるとします。

  • CPU クレジットメトリクスは、5 分間隔でのみ利用可能です。5 分を超える期間を指定する場合は、Sum 統計の代わりに Average 統計を使用します。

CPUCreditBalance

  • CPU クレジット残量 (数)

  • (T2 インスタンス) インスタンスが起動または開始後に蓄積した獲得 CPU クレジットの数。

  • T2 スタンダードの場合、CPUCreditBalance には蓄積された起動クレジットの数も含まれます。
  • クレジットは、獲得後にクレジット残高に蓄積され、消費されるとクレジット残高から削除されます。
  • クレジット残高には、インスタンスサイズによって決まる上限があります。
  • 制限に到達すると、獲得された新しいクレジットはすべて破棄されます。
  • T2 スタンダードの場合、起動クレジットは制限に対してカウントされません。
  • CPUCreditBalance のクレジットは、インスタンスがそのベースライン CPU 使用率を超えてバーストするために消費できます。
  • インスタンスが実行中の場合、CPUCreditBalance のクレジットは期限切れになりません。
  • インスタンスが停止すると、CPUCreditBalance は保持されず、蓄積されたすべてのクレジットが失われます。

  • CPU クレジットメトリクスは、5 分間隔でのみ利用可能です。

単位:カウント/時間

FailedSQLServerAgentJobsCount

  • 失敗した SQL Server エージェントジョブ数 (数/分)
  • 直近 1 分間に失敗した Microsoft SQL Server エージェントジョブの数。
  • 単位: カウント/分

ReadIOPS/WriteIOPS

  • 読み取り IOPS (数/秒)/書き込み IOPS (数/秒)
  • 1 秒あたりのディスク「読み取り/書き込み」 I/O 操作の平均回数。
  • 単位: カウント/秒

単位:バイト/秒

NetworkReceiveThroughput

NetworkTransmitThroughput

ReadThroughput/WriteThroughput

  • 「読み取り/書き込み」スループット (MB/秒)
  • 1 秒あたりのディスクからの平均「読み取り/書き込み」バイト数。

TransactionLogsGeneration

その他の記事へ