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利用のための基本的な説明は、次の通りです。

| 領域 | 説明 |
|---|---|
| ① メニュー名 | 現在確認中のメニューの名前 |
| ② 基本機能 | 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分ごとに収集しますが、平均値を表示します。ダッシュボードを使用する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの Classic環境で、
> Services > Database > Cloud DB for MySQLメニューを順にクリックします。 - Monitoringメニューをクリックします。
- DB Serviceリストで、モニタリングする MySQL Serverをクリックします。
- 右側の画面で確認するダッシュボードボタンをクリックします。
- ダッシュボードに表示して確認するグラフチャートをすべてクリックして選択します。
- 期間や照会時間のセレクトボックスで、照会する期間をクリックして選択するか、直接入力します。
- ダッシュボードで結果を確認します。
- グラフチャートで特定の時点の正確な指標値を確認したい場合: グラフチャートの特定の時点にマウスオーバー
- グラフチャートで最大値や最小値を確認したい場合: グラフチャート上にマウスオーバー
- 詳細グラフを確認したい場合: グラフチャートでマウスダブルクリック
- グラフチャートの出力:
をクリックして Print chartメニューをクリック - グラフチャートをファイルでローカル PCにダウンロード:
をクリックしてダウンロードするファイル拡張子メニューをクリック
- 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週間まで選択できます。
> Services > Database > Cloud DB for MySQL > DB Serverメニューで希望するサーバをクリックして選択し、 [Monitoring] ボタンをクリックすると、4.の画面にすぐ移動します。
DB Dashboardのグラフチャート
DB Dashboardを構成しているグラフチャートについての説明は、次の通りです。

| グラフチャート | 単位 | 説明 |
|---|---|---|
| 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 | - |
|
OS Dashboardのグラフチャート
OS Dashboardを構成するグラフチャートについての説明は次の通りです。

| グラフチャート | 単位 | 説明 |
|---|---|---|
| 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を構成しているグラフチャートに関する説明は、次の通りです。

| フィールド | 説明 |
|---|---|
| イベント発生時間 | 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を表示します。チャートに関する詳細は、次の通りです。

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



