すべてのプロダクト
Search
ドキュメントセンター

Database Autonomy Service:モニタリングダッシュボード

最終更新日:Nov 06, 2024

Database Autonomy Service (DAS) は、モニタリングダッシュボード機能を提供します。 DASでは、データベースインスタンスとメトリックを指定して、データベースインスタンスのメトリックを監視および比較できます。 メトリック连携を设定することもできます。 これは、データベースインスタンスのステータスを理解するのに役立ちます。

前提条件

モニタリングダッシュボードの追加

  1. DASコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[モニタリングダッシュボード] をクリックします。

  3. [カスタムダッシュボード] ページで、タブをクリックしてデータベースエンジンを選択します。

  4. 指定したデータベースエンジンのタブで、[モニタリングダッシュボードの追加] をクリックします。

  5. [モニタリングダッシュボードの作成] ダイアログボックスで、[ダッシュボード名] を設定し、[OK] をクリックします。

  6. [インスタンスとメトリックの選択] をクリックします。 [メトリックとインスタンスの選択] ダイアログボックスで、監視するインスタンスと表示するメトリックを選択します。 次に、をクリックします。

    説明
    • 一度に最大32個のインスタンスを選択できます。

    • モニタリングメトリックの詳細については、「メトリック」をご参照ください。

  7. [確認] をクリックします。

    説明

    モニタリングダッシュボードのインスタンスまたはメトリックを変更するには、[インスタンスとメトリックの追加] をクリックします。

モニタリングダッシュボードでデータベースインスタンスのメトリックトレンドを表示する

  1. DASコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[モニタリングダッシュボード] をクリックします。

  3. [カスタムダッシュボード] ページで、タブをクリックしてデータベースエンジンを選択します。

  4. 指定したデータベースエンジンのタブで、表示するモニタリングダッシュボードを選択し、メトリック傾向グラフを表示する時間範囲を指定します。

    時間範囲を選択する場合、終了時間は開始時間より後である必要があり、開始時間と終了時間の間隔は7日を超えることはできません。

    説明

    データベースインスタンスがApsaraDB for Redisインスタンスの場合、開始時刻と終了時刻の間隔は3時間を超えることはできません。

    • インスタンスでフィルターを設定して、複数のインスタンスを選択し、メトリックを比較できます。

    • [自動更新 (5秒ごと)] をオンにすると、DASは5秒ごとにメトリックトレンドチャートを更新します。

    • [リンケージチャート] をオンにすると、マルチメトリックリンケージ機能が有効になります。 同じ時点で異なるメトリクスの値を表示できます。

    • チャートレイアウトを設定して、各行に表示できるメトリックトレンドチャートの数を指定できます。

    • [インスタンスとメトリックの追加] をクリックすると、モニタリングダッシュボードのデータベースインスタンスまたはメトリックを変更できます。

    • メトリックのトレンドチャートで [詳細] をクリックすると、トレンドチャートを拡大できます。 この場合、時間範囲を変更して、指定された時間範囲のメトリックの傾向を表示できます。

    • ダッシュボードからメトリックを削除するには、メトリックのトレンドチャートで [削除] をクリックします。

メトリクス

表 1. ApsaraDB RDS for MySQLインスタンスと自己管理型MySQLデータベースのメトリック

カテゴリ

メトリック

説明

MySQLサーバー

tps

MySQLデータベースの1秒あたりのトランザクション数 (TPS) 。

qps

MySQLデータベースの1秒あたりのクエリ数 (QPS) 。

active_session

アクティブセッション数を示します。

total_session

セッションの総数。

delete_ps

1秒あたりに実行されるDELETEステートメントの平均数。

insert_ps

1秒あたりに実行されるINSERTステートメントの平均数。

replace_ps

1秒あたりに実行されるREPLACEステートメントの平均数。

update_ps

1秒あたりに実行されるUPDATEステートメントの平均数。

select_ps

1秒あたりに実行されるSELECTステートメントの平均数。

bytes_received

すべてのクライアントから1秒あたりに受信された平均バイト数

bytes_sent

すべてのクライアントに送信される1秒あたりの平均バイト数

iops_usage

IOPSの使用率。

InnoDBストレージエンジン

innodb_bp_hit

InnoDB バッファープールの読み取りキャッシュのヒット率を示します。

innodb_bp_dirty_pct

InnoDBバッファプール内のダーティページの割合。

innodb_bp_usage_pct

InnoDB バッファープールの使用率を示します。

innodb_data_written

InnoDBテーブルに書き込まれる1秒あたりの平均バイト数。

innodb_data_read

InnoDBテーブルから読み取られた1秒あたりの平均バイト数。

innodb_rows_deleted

1秒あたりにInnoDBテーブルから削除される行の平均数。

innodb_rows_read

1秒あたりにInnoDBテーブルから読み取られる行の平均数。

innodb_rows_inserted

InnoDBテーブルに挿入される1秒あたりの平均行数。

innodb_rows_updated

1秒あたりにInnoDBテーブルで更新される行の平均数。

MySQLプロセス

cpu_usage

MySQLプロセスのCPU使用率。 このメトリックの最大値は、Alibaba Cloudデータベースインスタンスに対して100% です。

mem_usage

オペレーティングシステム内のMySQLデータベースのメモリ使用量。

iops

MySQLデータベースのIOPS。

disk_usage

ディスク使用率。

表 2. ApsaraDB for Redisインスタンスと自己管理型Redisデータベースのメトリック

カテゴリ

メトリック

説明

データベース

instantaneous_ops_per_sec

1秒あたりに処理されるコマンドの数。

get_qps

1秒あたりの読み取り要求数。

put_qps

1秒あたりの書き込み要求数。

connection_usage

接続の使用状況。

流入

1秒間にネットワーク経由でデータベースから読み取られたデータ。

流出

1秒間にネットワーク経由でデータベースに書き込まれるデータ。

used_memory

Redisがアロケータを使用して割り当てるバイト数の合計。

mem_usage

メモリ使用量。

Redis

avg_rt

Redisの平均応答時間。

max_rt

Redisの最大応答時間。

proxy.avg_rt

Redisプロキシノードの平均応答時間。

proxy.max_rt

Redisプロキシノードの最大応答時間。

proxy.connection_usage

Redisプロキシの接続使用状況。

cpu_usage

RedisプロセスのCPU使用率。

キー

evicted_keys

最大メモリ制限のために追い出されるキーの数。

total_keys

データベース内のキーの総数。

expired_keys

キー有効期限イベントの総数。

Redisキー

ヒット

ヒットしたキーの数。

ミス

逃したキーの数。

表 3. ApsaraDB for MongoDBインスタンスと自己管理型MongoDBデータベースのメトリック

カテゴリ

メトリック

説明

MongoDB

opcounters.insert

MongoDBで1秒あたりに実行されるINSERTステートメントの数。

opcounters.query

MongoDBで1秒あたりに実行されるQUERYステートメントの数。

opcounters.update

MongoDBで1秒あたりに実行されるUPDATEステートメントの数。

opcounters.de lete

MongoDBで1秒あたりに実行されるDELETEステートメントの数。

opcounters.com mand

MongoDBで1秒あたりに実行されるCOMMANDステートメントの数。

opcounters.getmore

MongoDBで1秒あたりに実行されるGETMOREステートメントの数。

connections.current

MongoDB内のアクティブなセッションの数。

metrics.cursor.open.total

MongoDBで開いているカーソルの数。

metrics.cursor.timedOut

MongoDBのタイムアウトカーソルの数。

network.bytesIn

MongoDBに書き込まれた1秒あたりのバイト数。

network.bytesOut

MongoDBから1秒あたりに読み取られたバイト数。

network.numRequests

MongoDBに送信された1秒あたりのリクエスト数。

MongoDBプロセス

cpu_usage

MongoDBプロセスのCPU使用率。

mem_usage

MongoDBプロセスのメモリ使用率。

disk_usage

MongoDBプロセスのディスク使用率。

表 4. ApsaraDB RDS for PostgreSQLインスタンスのメトリック

カテゴリ

メトリック

説明

ホスト

cpu_sys_ratio

カーネル状態のPostgreSQLプロセスのCPU使用率。

cpu_user_ratio

ユーザー状態のPostgreSQLプロセスのCPU使用率。

cpu_usage

PostgreSQLプロセスのCPU使用率。

mem_usage

PostgreSQLプロセスのメモリ使用率。

data.r_s

データディレクトリが存在するディスクの読み取りIOPS。

data.iops

データディレクトリが存在するディスクのIOPS。

データ. w_s

データディレクトリが存在するディスクの書き込みIOPS。

local_fs_size_total

ホストのディスク容量の合計。

data.fs.used

データディレクトリが存在するディスクの使用容量。

data.fs.usage

データディレクトリが存在するディスクの領域使用量。

network_out_io

PostgreSQLプロセスのアウトバウンドネットワークトラフィック。

network_io

PostgreSQLプロセスのネットワークトラフィック。

network_in_io

PostgreSQLプロセスの受信ネットワークトラフィック。

PostgreSQLの基本モニタリング

waiting_connection

保留中の接続の数。

idle_in_transaction

アイドルセッションの数。

active_session

アクティブな接続の数。

total_session

現在の接続総数。

tup_inserted

1秒あたりに挿入されるレコードの数。

tup_deleted

1秒あたりに削除されるレコードの数。

tup_updated

1秒あたりに更新されるレコードの数。

tup_returned

テーブル全体のスキャンで1秒あたりに返されるレコードの数。

tup_fetched

インデックススキャンで1秒あたりに返されるレコードの数。

tps

PostgreSQLのTPS。

xact_rollback

1秒あたりにロールバックされるトランザクションの数。

xact_commit

1秒あたりにコミットされるトランザクションの数。

デッドロック

1秒あたりのデッドロック数。

oldest_snapshot

生成されたデッドタプルがApsaraDB RDS for PostgreSQLインスタンスによって再利用できる時点。

max_sent_delay

セカンダリApsaraDB RDS for PostgreSQLインスタンスからのデータレプリケーションのレイテンシ。

max_replay_delay

セカンダリApsaraDB RDS for PostgreSQLインスタンスがトランザクションコミットを再生するレイテンシ。

long_query_5s

実行時間が5秒以上のSQL文の数。

long_query_1s

実行時間が1秒以上のSQL文の数。

long_query_3s

実行時間が3秒以上のSQL文の数。

long_idle_in_transaction_3s

3秒以上アイドル状態のトランザクションの数。

long_idle_in_transaction_5s

5秒以上アイドル状態のトランザクションの数。

long_idle_in_transaction_1s

1秒以上アイドル状態のトランザクションの数。

long_2pc_1s

1秒以上続く2つのPCトランザクションの数。

long_2pc_5s

5秒以上続く2つのPCトランザクションの数。

long_2pc_3s

3秒以上続く2つのPCトランザクションの数。

表 5. ApsaraDB RDS for SQL Serverインスタンスのメトリック

カテゴリ

メトリック

説明

SQL Serverプロセス

cpu_usage

オペレーティングシステム内のApsaraDB RDS for SQL ServerインスタンスのCPU使用率。

db_io

1秒あたりのI/Oリクエスト数。

db_io_read

1秒あたりの読み取りI/O要求の数。

db_io_write

1秒あたりの書き込みI/O要求の数。

other_size

システムファイルが占有するディスク容量。

log_size

ログファイルが占有するディスク容量。

tmp_size

一時ファイルが占有するディスク容量。

ins_size

ApsaraDB RDS for SQL Serverインスタンスが占有するディスク容量の合計。

data_size

データファイルが占有するディスク容量。

データベース

qps

1秒あたりに実行されるSQL文の平均数。

connection_reset

1秒あたりの接続プールからのログオン試行の総数。

active_temp_tables

アクティブな一時テーブルの数。

active_session

アクティブなスレッドの数。

active_cursors

アクティブなカーソルの数。

セッション

接続の総数。

active_transactions

アクティブなトランザクションの数。

transactions

1秒あたりの平均トランザクション数。

write_transactions

1秒あたりの書き込みトランザクションの平均数。

read_kb

ApsaraDB RDS for SQL Serverインスタンスからの1秒あたりの平均アウトバウンドトラフィック量。

write_kb

ApsaraDB RDS for SQL Serverインスタンスへの1秒あたりの平均インバウンドトラフィック量。

基本モニタリング

cache_hit_ratio

高速キャッシュのヒット率。

bufferpool

ディスクから読み取られたすべてのページに対する高速キャッシュで見つかったページの割合。

fullscan

1秒あたりのフルテーブルスキャンの平均数。

autoparam_attempts_per_sec

1秒あたりの自動パラメータ化の試行回数。

forced_parameterizations_per_sec

1秒あたりの成功した強制パラメータ化の数。

sql_compilations

1秒あたりのSQLコンパイルの数。

unsafe_autoparams_per_sec

1秒あたりの安全でない自動パラメータ化の試行回数。

failed_autoparams_per_sec

1秒あたりの自動パラメータ化の失敗数。

safe_autoparams_per_sec

1秒あたりの安全な自動パラメータ化の試行回数。

resqlcompilations

1秒あたりのSQL文の再コンパイル回数。

lazy_writes

ダーティページが1秒あたりにディスクに書き込まれた回数。

checkpoint

チェックポイント操作で1秒あたりに書き込まなければならないダーティページの数。

logout

1秒あたりのログアウト数。

ログイン

1秒あたりのログオン数。

locktimeout

NOWAITロックの要求を含む、1秒あたりにタイムアウトするロック要求の数。

デッドロック

1秒あたりにデッドロックが発生するロック要求の数。

lock_requests_per_sec

1秒あたりの新しいロックとロック変換の数。

lockwaits

クライアントが1秒あたりに待機するロック要求の数。

lock_waits

ロックを待っているプロセスの統計。

latchwaits

1秒あたりにすぐに許可されないラッチ要求の数。

lock_wait_time_ms

待機になる各ロック要求の平均待機時間。

average_latch_wait_time

ラッチリソースを要求するために必要な平均待機時間。

table_lock_escalations_per_sec

テーブルに対するロックがHoBTレベルまたはテーブルレベルにエスカレートされる回数。

average_lock_wait_time

要求されたロックリソースの平均待機時間。

total_latch_wait_time

最後の1秒間のロックの合計待機時間。

表 6. PolarDB for MySQLクラスターのメトリック

カテゴリ

メトリック

説明

データベース

com_delete

1秒あたりに実行されるDELETEステートメントの平均数。

com_insert

1秒あたりに実行されるINSERTステートメントの平均数。

com_replace

1秒あたりに実行されるREPLACEステートメントの平均数。

com_select

1秒あたりに実行されるSELECTステートメントの平均数。

com_update

1秒あたりに実行されるUPDATEステートメントの平均数。

qps

PolarDB for MySQLクラスターのQPS。

tps

PolarDB for MySQLクラスターのTPS。

PolarDBプロセス

cpu_usage

PolarDBプロセスのCPU使用率。 値200% は、2つのCPUコアが使用されていることを示します。

mem_usage

オペレーティングシステム内のPolarDB for MySQLクラスターのメモリ使用量。

PolarDBサーバー

active_session

アクティブセッション数を示します。

total_session

セッションの総数。

output_traffic

すべてのクライアントに送信される1秒あたりの平均バイト数

input_traffic

すべてのクライアントから1秒あたりに受信された平均バイト数

InnoDBストレージエンジン

innodb_data_read

InnoDBテーブルから読み取られた1秒あたりの平均バイト数。

innodb_data_written

InnoDBテーブルに書き込まれる1秒あたりの平均バイト数。

innodb_buffer_dirty_ratio

InnoDBバッファプール内のダーティページの割合。

innodb_buffer_read_hit

InnoDB バッファープールの読み取りキャッシュのヒット率を示します。

innodb_buffer_use_ratio

InnoDB バッファープールの使用率を示します。

innodb_rows_deleted

1秒あたりにInnoDBテーブルから削除される行の平均数。

innodb_rows_inserted

InnoDBテーブルに挿入される1秒あたりの平均行数。

innodb_rows_read

1秒あたりにInnoDBテーブルから読み取られる行の平均数。

innodb_rows_updated

1秒あたりにInnoDBテーブルで更新される行の平均数。

説明

ダッシュボードの指標の右側にあるQuestion mark iconアイコンをクリックすると、指標の説明が表示されます。