Monitoring

Prev Next

Classic環境で利用できます。

Monitoringでは、4種類のダッシュボードをサポートしており、MySQL Serverのパフォーマンスと履歴に関する様々なモニタリング情報を確認します。Monitoringは、NAVERクラウドプラットフォームの Cloud DB for MySQLに含まれているサービスであるため、別途追加費用なしで使用できます。Monitoringで提供しているダッシュボードの種類は、次の通りです。

  • DB Dashboard: 運用中の MySQL Server関連モニタリング情報
  • OS Dashboard: 運用中の MySQL Serverの OS関連モニタリング情報
  • DB Logs: 運用中の MySQL Serverで発生したすべてのログの発生時間と内容を記録
  • Query Timeline: 運用中の MySQL Serverのクエリ実行履歴

4種類のダッシュボードを通じて最近1年間の MySQL Serverのパフォーマンス情報の平均値、最近60日間のログ、最近72時間の Query Timeline指の指標を確認します。各ダッシュボードは様々なグラフチャートで構成され、特定のグラフチャートを印刷したり、様々な拡張子のファイルでローカル PCにダウンロードして業務に効果的に活用することもできます。

参考

モニタリングの結果、特定の指標がしきい値を超えたり、特定の条件を満たす場合はイベントとして認識し、ユーザーにアラームで知らせるように設定できます。イベントとアラームの設定に関する詳細は、Eventをご参照ください。

MySQLのパフォーマンス情報に関する直観的な照会と管理が別途費用なしで行えるため、専門的なデータベース管理者のいない環境でサーバを安定的に運用したい場合は、ダッシュボードで提供するモニタリング指標を活用することをお勧めします。

Monitoring画面

Monitoring利用のための基本的な説明は、次の通りです。

database-database-5-3_main_vpc_ko.png

領域 説明
① メニュー名 現在確認中のメニューの名前
② 基本機能 Cloud DB for MySQLの詳細情報を確認、Monitoring画面を更新
③ DB Serviceリスト 運用中の DB Serviceと Service別 MySQL Serverリスト
④ ダッシュボード MySQL Serverリストで選択したサーバの DB Dashboard、OS Dashboard、DB Logs、Query Timeline

Monitoringダッシュボードの確認

Monitoringで提供しているダッシュボードは、複数のグラフチャートで構成されています。ユーザーは、サーバ別に確認したいダッシュボードで希望する情報だけ表示させ、直観的に確認できます。ダッシュボードで表示する情報は1分ごとに収集しますが、平均値を表示します。ダッシュボードを使用する方法は、次の通りです。

  1. NAVERクラウドプラットフォームコンソールの Classic環境で、i_menu > Services > Database > Cloud DB for MySQLメニューを順にクリックします。
  2. Monitoringメニューをクリックします。
  3. DB Serviceリストで、モニタリングする MySQL Serverをクリックします。
  4. 右側の画面で確認するダッシュボードボタンをクリックします。
  5. ダッシュボードに表示して確認するグラフチャートをすべてクリックして選択します。
  6. 期間照会時間のセレクトボックスで、照会する期間をクリックして選択するか、直接入力します。
  7. ダッシュボードで結果を確認します。
    • グラフチャートで特定の時点の正確な指標値を確認したい場合: グラフチャートの特定の時点にマウスオーバー
    • グラフチャートで最大値や最小値を確認したい場合: グラフチャート上にマウスオーバー
    • 詳細グラフを確認したい場合: グラフチャートでマウスダブルクリック
    • グラフチャートの出力: clouddbforredis_ico-03_vpc_ko.pngをクリックして Print chartメニューをクリック
    • グラフチャートをファイルでローカル PCにダウンロード: clouddbforredis_ico-03_vpc_ko.pngをクリックしてダウンロードするファイル拡張子メニューをクリック
      • Download PNG image: PNG拡張子のイメージファイル
      • Download JPEG image: JPEG拡張子のイメージファイル
      • Download PDF document: PDF拡張子の文書ファイル
      • Download SVG vector image: SVG拡張子のベクトルイメージファイル
      • Download CSV: CSV拡張子の文書ファイル
注意
  • 5.でのデフォルト値は全体選択であり、6.でのデフォルト値は最近1時間です。
  • 6.での期間は、DB Dashboardと OS Dashboardの場合は最大1年間、DB Logsの場合は最大60日まで、Query Timelineの場合は最大72週間まで選択できます。
参考

i_menu > Services > Database > Cloud DB for MySQL > DB Serverメニューで希望するサーバをクリックして選択し、 [Monitoring] ボタンをクリックすると、4.の画面にすぐ移動します。

DB Dashboardのグラフチャート

DB Dashboardを構成しているグラフチャートについての説明は、次の通りです。

database-database-5-3_DBcharts

グラフチャート 単位 説明
Connections connection count DBアクセスセッション数
Database Activity 平均 activity / sec select、insert、update、replace、delete、call、qcache_hits activity情報
Write QPS 平均 activity / sec 1秒当たりの Write Query数
Read QPS 平均 activity / sec 1秒当たりの Read Query回数
Replication Delay(Standby Master, Slave) sec Replicationの遅延時間
Slow Query total / min long_query_timeに指定された値(デフォルト値1秒)より長く実行されるクエリ数
Row Accesses avg / sec データページの rowに関する1秒当たりの Readと Write Query量
Temp Tablespace GB DBサーバで内部的に使用する Temporary Tablespace Dataファイルのサイズ
Binary Log Total Size GB MySQL Binary Log全体のサイズ
Connection Aborted connection count クライアントプログラムが異常終了した数と MySQLサーバの接続が失敗した数
Replication Status -
  • 1日の場合は replicationステータスが正常
  • Standby Masterまたは Slaveサーバでのみグラフを有効化可能
  • default値ではないため、ユーザー選択で表示可能

OS Dashboardのグラフチャート

OS Dashboardを構成するグラフチャートについての説明は次の通りです。

database-database-5-3_OScharts

グラフチャート 単位 説明
CPU Usage(%) used CPU使用量
Load Average - サーバ負荷量
Memory Usage(%) used メモリ使用量
Swap(%) used Swapメモリ発生量
Disk Used GB ディスク使用量
Disk I/O MB/sec 1秒当たりの Disk Input/Output発生量
Network I/O MB/sec 1秒当たりの Network Input/Output発生量
Free Memory GB メモリの空き容量(空き容量とバッファキャッシュの合計)
Free Storage Space GB ストレージの空き容量

DB Logsのグラフチャート

DB Logsを構成しているグラフチャートに関する説明は、次の通りです。

database-database-5-3_eachlog_vpc_ko.png

フィールド 説明
イベント発生時間 DB Logが発生した時刻
log内容 DB Log内容
参考

DB Logsでは、運用中の MySQL Serverの Error log、Slow log、General log、Audit logを確認できます。

  • General Logは基本的に収集しません。(DB Config管理で general_log設定追加の後に照会可能)
  • Audit Logは基本的に収集しません。(DB Service詳細を見るで Audit Plugin設定の後に照会可能)

Query Timelineのグラフチャート

Query Timelineを構成するグラフチャートは、選択した照会時間を基準に前後5分の Query Timelineを表示します。チャートに関する詳細は、次の通りです。

database-database-5-3_eachquery

フィールド 説明
LogTime 照会時刻
PID プロセス ID
User ログインしたユーザー名
Host 接続された Clientの IPアドレス
DB 接続された DB名
Command 実行したコマンド
Time Queryが発生した時点
Status セッションプロセスのステータス