PolarDB for MySQLは、高度なモニタリング機能を提供します。 高度なモニタリング機能は、幅広いパフォーマンスメトリクス、カスタムチャート、および強力な診断機能をサポートします。 この機能は、発生直後のクラスター上のイベントを検出し、自動的に診断できます。 この機能は、根本原因の分析と提案も提供します。 特定の期間内の手動診断もサポートされており、クラスターの実行ステータスを理解するのに役立ちます。
手順
にログインします。PolarDBコンソール.
左上隅で、クラスターがデプロイされているリージョンを選択します。
クラスターを見つけて、そのIDをクリックします。
左側のナビゲーションウィンドウで、.
をクリックし、高度なモニタリングタブをクリックします。
[標準ビュー] タブで、ノードを選択して、過去1時間、過去1日、または過去7日間のパフォーマンストレンドチャートを表示できます。

[その他のメトリック] をクリックして、メトリックのパフォーマンスの傾向を表示します。
[トレンド比較の追加] をクリックすると、異なる時間範囲内のメトリックのパフォーマンストレンドの比較を表示できます。
時間範囲を指定し、モニタリング項目のトレンドチャートで [診断] をクリックすると、選択した時間範囲のメトリクスを分析できます。
モニタリング項目のトレンドチャートで [詳細] をクリックすると、チャートを展開できます。 時間範囲を変更して、特定の時間範囲におけるモニタリング項目の変更傾向を表示することもできます。
[カスタムビュー] タブでは、ビジネス要件に基づいて複数のパフォーマンスモニタリングダッシュボードをカスタマイズできます。 トラブルシューティングと分析のために、同じグラフで複数のパフォーマンスモニタリングメトリクスを表示できます。
説明カスタムビューを初めて使用するときは、ダッシュボードを作成する必要があります。 詳細については、「モニタリングダッシュボード」をご参照ください。
パフォーマンスメトリクス
高度なモニタリング機能を使用すると、次のパフォーマンス指標を表示できます。
メトリックの詳細を表示するには、メトリック名の右側にあるをクリックし
ます。
カテゴリ | メトリック | 説明 |
PolarDB CPU使用率 /メモリ使用率 | polardbmysql.mem_usage | クラスターのメモリ使用量をオペレーティングシステムの総メモリの割合として示します。 単位:パーセント。 |
polardbmysql.cpu_usage | サービスプロセスのCPU使用率。 200% は、2つのCPUコアが使用されることを示します。 単位:パーセント。 | |
TPS/QPS | polardbmysql.mps | 1秒あたりの操作数。 |
polardbmysql.tps | 1 秒あたりのトランザクション数を示します。 式 :( Com_commit + Com_rollback)/アップタイム | |
polardbmysql.qps | 1秒あたりのクエリ数 (QPS) 。 数式: クエリ /稼働時間 | |
セッション | polardbmysql.active_session | アクティブセッション数を示します。 |
polardbmysql.total_session | セッションの総数。 | |
トラフィックスループット | polardbmysql.output_traffic | すべてのクライアントに送信される1秒あたりの平均バイト数。 単位: KB/s。 |
polardbmysql.input_traffic | すべてのクライアントから1秒あたりに受信された平均バイト数。 単位: KB/s。 | |
一時テーブル | polardbmysql.created_tmp_disk_tables | 1 秒あたりに作成された一時テーブルの数。 |
実行 | polardbmysql.com_replace | 1秒あたりに実行されるREPLACEステートメントの平均数。 |
polardbmysql.com_delete_multi | 1秒あたりに実行されるMULTI_DELETEステートメントの平均数。 | |
polardbmysql.com_update_multi | 1秒あたりに実行されるMULTI_UPDATEステートメントの平均数。 | |
polardbmysql.com_insert_select | 1秒あたりに実行されるINSERT_SELECTステートメントの平均数。 | |
polardbmysql.com_削除 | 1秒あたりに実行されるDELETEステートメントの平均数。 | |
polardbmysql.com_select | 1秒あたりに実行されるSELECTステートメントの平均数。 | |
polardbmysql.com_insert | 1秒あたりに実行されるINSERTステートメントの平均数。 | |
polardbmysql.com_replace_select | 1秒あたりに実行されるREPLACE_SELECTステートメントの平均数。 | |
polardbmysql.com_更新 | 1秒あたりに実行されるUPDATEステートメントの平均数。 | |
レプリケーション待ち時間 | Replica_lag_ms | レプリケーションのレイテンシ。 単位:ミリ秒。 |
ブロックされた接続 | polardbmysql.mdl_lock_session | MDLロックによってブロックされた接続の数。 |
polardbmysql.other_lock_session | 他のロックによってブロックされた接続の数。 | |
InnoDB読み書きスループット | polardbmysql.innodb_data_read | InnoDBテーブルから読み取られた1秒あたりの平均バイト数。 単位: KB/s。 |
polardbmysql.innodb_data_written | InnoDBテーブルに書き込まれる1秒あたりの平均バイト数。 単位: KB/s。 | |
InnoDBバッファプール要求 | polardbmysql.innodb_buffer_pool_read_requests | 1 秒あたりの InnoDB バッファープールからの論理ページ読み取り回数の平均値を示します。 |
polardbmysql.innodb_buffer_pool_write_requests | 1秒あたりのInnoDBバッファプールへのページ書き込みの平均数。 | |
InnoDBバッファプールヒット率 | polardbmysql.innodb_buffer_use_ratio | InnoDBバッファプールの使用率。 単位:パーセント。 式: innodb_buffer_pool_pages_data/(innodb_buffer_pool_pages_data + inodb_buffer_pool_pages_free) × 100% |
polardbmysql.innodb_buffer_dirty_ratio | InnoDBバッファプール内のダーティページの割合。 単位:パーセント。 式: Innodb_buffer_pool_pages_dirty/Innodb_buffer_pool_pages_data × 100% | |
polardbmysql.innodb_buffer_read_hit | InnoDBバッファプールの読み取りヒット率。 単位:パーセント。 式 :( Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads)/Innodb_buffer_pool_read_requests × 100% | |
InnoDB Redoライト | polardbmysql.innodb_log_write_requests | 1秒あたりのログへの物理書き込み数。 |
polardbmysql.innodb_os_log_fsyncs | 1 秒あたりの同期回数。 | |
InnoDB行操作 | polardbmysql.innodb_rows_read | 1秒あたりにInnoDBテーブルから読み取られる行の平均数。 |
polardbmysql.innodb_rows_updated | 1秒あたりにInnoDBテーブルで更新される行の平均数。 | |
polardbmysql.innodb_rows_inserted | InnoDBテーブルに挿入される1秒あたりの平均行数。 | |
polardbmysql.innodb_rows_deleted | 1秒あたりにInnoDBテーブルから削除される行の平均数。 | |
PolarDB使用ストレージ容量 | polardbmysql.redolog_size | redoログが占有するストレージスペース。 単位:MB。 |
polardbmysql.sys_dir_size | システムが占有するストレージスペース。 単位:MB。 | |
polardbmysql.data_size | データが占有するストレージスペース。 単位:MB。 | |
polardbmysql.other_log_size | 他のログが占有するストレージ容量。 単位:MB。 | |
polardbmysql.undolog_size | アンドゥログが占有するストレージスペース。 単位:MB。 | |
polardbmysql.binlog_size | バイナリログが占有するストレージ容量。 単位:MB。 | |
polardbmysql.log_size | ログが占有するストレージ容量。 単位:MB。 | |
polardbmysql.tmp_dir_size | 一時ファイルが占有するストレージスペース。 単位:MB。 | |
PolarDB IOPS | polardbmysql.iops_r | 読み取り IOPS。 単位: カウント /秒。 |
polardbmysql.io_throughput | I/O の合計スループット。 単位:MB。 | |
polardbmysql.io_throughput_r | 読み取り I/O のスループット。 単位:MB。 | |
polardbmysql.io_throughput_w | 書き込み I/O のスループット。 単位:MB。 | |
polardbmysql.iops_w | 書き込み IOPS。 単位: カウント /秒。 | |
polardbmysql.iops | 合計 IOPS。 単位: カウント /秒。 | |
Com_stmtステータス | Com_stmt_execute | 実行されたCOM_STMT_EXECUTEステートメントの総数。 |
Com_stmt_reprepare | 実行されたCOM_STMT_REPREPAREステートメントの総数。 | |
Com_stmt_send_long_data | 実行されたCOM_STMT_SEND_LONG_DATAステートメントの総数。 | |
Com_stmt_reset | 実行されたCOM_STMT_RESETステートメントの総数。 | |
Com_stmt_prepare | 実行されたCOM_STMT_PREPAREステートメントの総数。 | |
Prepared_stmt_count | 準備されたステートメントの現在の数。 | |
Com_stmt_close | 実行されたCOM_STMT_CLOSEステートメントの総数。 | |
過去のトランザクションリストの長さ | innodb_trx_history_list_len | 履歴トランザクションリストの長さ。 |