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

PolarDB:高度なモニタリング

最終更新日:Jun 03, 2024

PolarDB for MySQLは、高度なモニタリング機能を提供します。 高度なモニタリング機能は、幅広いパフォーマンスメトリクス、カスタムチャート、および強力な診断機能をサポートします。 この機能は、発生直後のクラスター上のイベントを検出し、自動的に診断できます。 この機能は、根本原因の分析と提案も提供します。 特定の期間内の手動診断もサポートされており、クラスターの実行ステータスを理解するのに役立ちます。

手順

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

  2. 左上隅で、クラスターがデプロイされているリージョンを選択します。

  3. クラスターを見つけて、そのIDをクリックします。

  4. 左側のナビゲーションウィンドウで、モニタリング.

  5. をクリックし、高度なモニタリングタブをクリックします。

    • [標準ビュー] タブで、ノードを選択して、過去1時間、過去1日、または過去7日間のパフォーマンストレンドチャートを表示できます。

      image.png

      • [その他のメトリック] をクリックして、メトリックのパフォーマンスの傾向を表示します。

      • [トレンド比較の追加] をクリックすると、異なる時間範囲内のメトリックのパフォーマンストレンドの比較を表示できます。

      • 時間範囲を指定し、モニタリング項目のトレンドチャートで [診断] をクリックすると、選択した時間範囲のメトリクスを分析できます。

      • モニタリング項目のトレンドチャートで [詳細] をクリックすると、チャートを展開できます。 時間範囲を変更して、特定の時間範囲におけるモニタリング項目の変更傾向を表示することもできます。

    • [カスタムビュー] タブでは、ビジネス要件に基づいて複数のパフォーマンスモニタリングダッシュボードをカスタマイズできます。 トラブルシューティングと分析のために、同じグラフで複数のパフォーマンスモニタリングメトリクスを表示できます。

      説明

      カスタムビューを初めて使用するときは、ダッシュボードを作成する必要があります。 詳細については、「モニタリングダッシュボード」をご参照ください。

パフォーマンスメトリクス

高度なモニタリング機能を使用すると、次のパフォーマンス指標を表示できます。

説明

メトリックの詳細を表示するには、メトリック名の右側にあるをクリックし指标图标ます。

カテゴリ

メトリック

説明

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

履歴トランザクションリストの長さ。