メニュー
Amazon Relational Database Service
ユーザーガイド (API Version 2014-10-31)

Amazon Aurora DB クラスターのモニタリング

Amazon Aurora には、さまざまな Amazon CloudWatch メトリクスが用意されており、Aurora DB クラスターの状態とパフォーマンスをモニタリングして判断することができます。Aurora メトリクスは、Amazon RDS コンソール、AWS CLI、CloudWatch API など、さまざまなツールを使用して表示することができます。詳細については、「Amazon RDS のモニタリング」を参照してください。

Aurora メトリクス

次のメトリクスは Amazon Aurora から入手できます。

メトリクス 説明

ActiveTransactions

DB インスタンスで実行されている現在のトランザクションの 1 秒あたりの平均数。

AuroraBinlogReplicaLag

ソース DB クラスターから Aurora DB クラスターまでのラグ。

このメトリクスでは、MySQL の SHOW SLAVE STATUS コマンドの Seconds_Behind_Master フィールドの値が報告され、異なる AWS リージョン間でレプリケートする Aurora DB クラスター間のレプリカの遅延を監視するのに役立ちます。詳細については、「AWS リージョン間での Amazon Aurora DB クラスターのレプリケート」を参照してください。

AuroraReplicaLag

Aurora レプリカについて、プライマリインスタンスからアップデートをレプリケートする際の遅延時間 (ミリ秒単位)。

AuroraReplicaLagMaximum

DB クラスター内のプライマリインスタンスと各 Aurora インスタンス間の最大遅延時間 (ミリ秒単位)。

AuroraReplicaLagMinimum

DB クラスター内のプライマリインスタンスと各 Aurora インスタンス間の最小遅延量 (ミリ秒単位)。

BlockedTransactions

1 秒あたりのブロックされたデータベース内のトランザクションの平均数。

BufferCacheHitRatio

バッファキャッシュから提供されたリクエストの割合 (パーセント)。

CommitLatency

コミット操作のレイテンシー (ミリ秒)。

CommitThroughput

1 秒あたりのコミット操作の平均回数。

CPUCreditBalance

インスタンスが累積される CPU クレジット数。このメトリクスは、db.t2.small および db.t2.medium インスタンスにのみ適用されます。また、指定されたレートのベースラインパフォーマンスレベルを超えてインスタンスがバーストできる期間を判断するために使用されます。

注記

CPU クレジットメトリクスは、5 分間隔で報告されます。

CPUCreditUsage

指定した期間に消費される CPU クレジット数。このメトリクスは、db.t2.small および db.t2.medium インスタンスにのみ適用されます。また、インスタンスに割り当てられた仮想 CPU による命令処理に使用される物理 CPU の時間を識別します。

注記

CPU クレジットメトリクスは、5 分間隔で報告されます。

CPUUtilization

DB インスタンスによって使用される CPU のパーセント。

DatabaseConnections

DB インスタンスへの接続の数.

DDLLatency

データ定義言語 (DDL) リクエストのレイテンシー (ミリ秒単位) — リクエストの作成、変更、ドロップなど。

DDLThroughput

1 秒あたりの DDL リクエストの平均数。

Deadlocks

1 秒あたりのデータベース内のデッドロックの平均回数。

DeleteLatency

DELETE クエリのレイテンシー (ミリ秒)。

DeleteThroughput

1 秒あたりの DELETE クエリの平均回数。

DMLLatency

挿入、更新、削除のレイテンシー (ミリ秒単位)。

DMLThroughput

1 秒あたりの挿入、更新、削除の平均回数。

EngineUptime

インスタンス実行時間 (秒単位)。

FreeableMemory

使用可能な RAM の容量 (バイト単位)。

FreeLocalStorage

一時テーブルおよびログで使用可能なストレージ容量 (バイト単位)。

Amazon Aurora の他の DB エンジンの場合とは異なり、このメトリクスでは、各 DB インスタンスの一時テーブルとログで使用できるストレージの量がレポートされます。この値は、DB インスタンスクラスによって異なります (料金の詳細については「Amazon RDS の製品ページ」を参照してください)。インスタンスに対してより大きな DB インスタンスクラスを選択することで、インスタンス用の空きストレージ容量を増やすことができます。

InsertLatency

INSERT クエリのレイテンシー (ミリ秒)。

InsertThroughput

1 秒あたりの INSERT クエリの平均回数。

LoginFailures

1 秒あたりの失敗したログインの平均試行回数。

NetworkReceiveThroughput

DB クラスター内の各インスタンスが各クライアントから受信したネットワークスループットの量 (バイト/秒単位)。DB クラスターとクラスターボリューム内のインスタンス間のネットワークトラフィックは、このスループットに含まれません。

NetworkThroughput

DB クラスター内の各インスタンスが各クライアントで送受信したネットワークスループットの量 (バイト/秒単位)。DB クラスターとクラスターボリューム内のインスタンス間のネットワークトラフィックは、このスループットに含まれません。

NetworkTransmitThroughput

DB クラスター内の各インスタンスが各クライアントに対して送信したネットワークスループットの量 (バイト/秒単位)。DB クラスターとクラスターボリューム内のインスタンス間のネットワークトラフィックは、このスループットに含まれません。

Queries

1 秒あたりに実行されたクエリの平均回数。

ResultSetCacheHitRatio

Resultset キャッシュから提供されたリクエストの割合(パーセント)。

SelectLatency

SELECT クエリのレイテンシー (ミリ秒)。

SelectThroughput

1 秒あたりの選択クエリの平均回数。

UpdateLatency

UPDATE クエリのレイテンシー (ミリ秒)。

UpdateThroughput

1 秒あたりの UPDATE クエリの平均回数。

VolumeBytesUsed

Aurora データベースで使用されたストレージ容量 (バイト単位)。

この値は、Aurora DB クラスターのコストに影響します (料金の詳細については、Amazon RDS の製品ページを参照してください)。

VolumeReadIOPs

課金読み取り I/O オペレーションの平均回数は 5 分間隔で報告されます。

課金読み取りオペレーションはクラスターボリュームレベルで計算され、DB クラスター内のすべてのインスタンスから集計された後、5 分おきに報告されます。この値は読み取りオペレーションのメトリクスを 5 分間受け取ることによって計算されます。課金読み取りオペレーションのメトリクスを受け取って 300 秒で割ることで、1 秒あたりの課金読み取りオペレーションの回数を決定できます。たとえば、課金読み取りオペレーションが 13,686 を返す場合、1 秒あたりの課金読み取りオペレーションは 45 (13,686 / 300 = 45.62) です。

バッファキャッシュに存在しないデータベースのページをリクエストするクエリの課金読み取りオペレーションが発生するため、ストレージからロードする必要があります。課金読み取りオペレーションはストレージからクエリの結果が読み取られるのと同様に急増することがありますが、その後バッファキャッシュにロードされます。

VolumeWriteIOPs

クラスターボリュームに対する書き込みディスク I/O 操作の平均回数は 5 分間隔で報告されます。

Amazon RDS コンソールでの Aurora メトリクスの表示

Aurora DB クラスターの状態とパフォーマンスをモニタリングするには、Amazon Aurora が提供するメトリクスの一部のみを Amazon RDS コンソールで表示できます。Amazon RDS コンソールで利用できる Aurora メトリクスの詳細なリストについては、「Amazon RDS コンソールで利用可能な Aurora メトリクス」を参照してください。

Amazon RDS コンソールで Aurora メトリクスを表示するには

  1. AWS マネジメントコンソールにサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. ナビゲーションペインで、[Instances] を選択します。

  3. 情報が必要な DB インスタンスの左側にあるチェックボックスをオンにします。[Show Monitoring] で、メトリクスを表示する方法を以下のオプションから選択します。:

    • [Show Multi-Graph View] – Aurora メトリクスの概要を表示します。各メトリクスには、特定の期間にわたってモニタリングされたメトリクスを示すグラフが含まれます。

    • [Show Single Graph View] – Aurora メトリクスの詳細を一度に 1 つ表示します。各メトリクスには、特定の期間にわたってモニタリングされたメトリクスを示すグラフが含まれます。

    • [Show Latest Metrics View] – Aurora メトリクスの概要をグラフなしで表示します。オプションを選択して、この概要を全画面で表示することができます。

    • [Enhanced Monitoring] – 拡張モニタリングが有効になっている Aurora DB インスタンスに使用できる OS メトリクスの概要を表示します。各メトリクスには、特定の期間にわたってモニタリングされたメトリクスを示すグラフが含まれます。詳細については、「拡張モニタリング」を参照してください。

     RDS メトリクスの表示オプション
  4. [Show Latest Metrics View] を選択した場合は、全画面ボタンを選択して、自分のメトリクスのみを全画面モードで表示できます。

     最新のメトリクスの表示

Amazon RDS コンソールで利用可能な Aurora メトリクス

Amazon Aurora で提供されるすべてのメトリクスを Amazon RDS で使用できるわけではありません。これらのメトリクスは、AWS CLI や CloudWatch API などのツールを使用して確認することもできます。また、Amazon RDS コンソールで使用できるメトリクスの中には、特定のインスタンスクラスでのみ表示されるか、異なる名前や測定単位が含まれる場合があります。

以下の Aurora メトリクスは、Amazon RDS コンソールで使用できません。

  • AuroraBinlogReplicaLag

  • DeleteLatency

  • DeleteThroughput

  • EngineUptime

  • InsertLatency

  • InsertThroughput

  • NetworkThroughput

  • Queries

  • UpdateLatency

  • UpdateThroughput

また、Aurora メトリクスの中には、特定のインスタンスクラスでのみ表示されるか、異なる名前や測定単位が含まれる場合があります。

  • CPUCreditBalance および CPUCreditUsage メトリクスは、db.t2.small および db.t2.medium インスタンスでのみ表示されます。

  • 次のメトリクスでは、以下のように、表示される名前が異なります。

    メトリクス 表示名
    AuroraReplicaLagMaximum

    最大レプリカラグ

    AuroraReplicaLagMinimum

    最小レプリカラグ

    DDLThroughput

    DDL

    NetworkReceiveThroughput

    ネットワークスループット

    VolumeBytesUsed

    請求済みストレージ

    VolumeReadIOPs

    課金読み取りオペレーション

    VolumeWriteIOPs

    課金書き込みオペレーション

  • 以下のメトリクスは、Amazon RDS コンソールで、バイト単位ではなくメガバイト単位で表示されます。

    • FreeableMemory

    • FreeLocalStorage

    • NetworkReceiveThroughput

    • NetworkTransmitThroughput

最新のメトリクスの表示

分類された Aurora メトリクスのサブネットは、Amazon RDS コンソールの [Latest Metrics view] に表示されます。次の表は、Aurora インスタンスの Amazon RDS コンソールに表示されるカテゴリと、関連するメトリクスの一覧です。

カテゴリ メトリクス
SQL

ActiveTransactions

BlockedTransactions

BufferCacheHitRatio

CommitLatency

CommitThroughput

DatabaseConnections

DDLLatency

DDLThroughput

Deadlocks

DMLLatency

DMLThroughput

LoginFailures

ResultSetCacheHitRatio

SelectLatency

SelectThroughput

システム

AuroraReplicaLag

AuroraReplicaLagMaximum

AuroraReplicaLagMinimum

CPUCreditBalance

CPUCreditUsage

CPUUtilization

FreeableMemory

FreeLocalStorage

NetworkReceiveThroughput

デプロイメント

AuroraReplicaLag

BufferCacheHitRatio

ResultSetCacheHitRatio

SelectThroughput

注記

Amazon RDS コンソールの [Latest Metrics view] の [SQL] カテゴリ下に表示されている [Failed SQL Statements] メトリクスは、Amazon Aurora に適用されません。