VPC環境で利用できます。
Monitoringでは、3種類のダッシュボードをサポートしており、DBインスタンス別パフォーマンスと履歴に関する様々なモニタリング情報を確認できます。Monitoringは、NAVERクラウドプラットフォームの Cloud DB Serverlessに含まれているサービスであるため、別途追加費用なしで使用できます。Monitoringで提供しているダッシュボードの種類は、次の通りです。
- DB Dashboard: 運用中の DBインスタンス関連モニタリング情報
- OS Dashboard: 運用中の DBインスタンスの OS関連モニタリング情報
- DB Logs: 運用中の DBインスタンスで発生したすべてのログの発生時間と内容を記録
3種類のダッシュボードで、過去1年以内の DBインスタンスのパフォーマンス情報の平均値、過去60日以内のログイン情報を確認できます。各ダッシュボードは様々なグラフチャートで構成され、特定のグラフチャートを印刷したり、様々な拡張子のファイルでローカル PCにダウンロードして業務に効果的に活用することもできます。
モニタリングの結果、特定の指標がしきい値を超えたり、特定の条件を満たす場合はイベントとして認識し、ユーザーに自動的に通知を送信することができます。イベントとアラームの設定に関する詳細は、Eventをご参照ください。
DBインスタンス別パフォーマンス情報に関する直観的な照会と管理が行えるため、専門的なデータベース管理者のいない環境でデータベースを安定的に運用したい場合は、ダッシュボードで提供するモニタリング指標を活用することをお勧めします。
Monitoring画面
Monitoring利用のための基本的な説明は、次の通りです。

| 領域 | 説明 |
|---|---|
| ① メニュー名 | 現在確認中のメニューの名前 |
| ② 基本機能 | Cloud DB Serverlessの詳細情報を確認、Monitoring画面を更新 |
| ③ DBクラスタリスト | 運用中の DBクラスタおよびクラスタ内の DBインスタンスリスト |
| ④ ダッシュボード | DBクラスタリストで選択した DBインスタンスの DB Dashboard、OS Dashboard、DB Logs |
Monitoringダッシュボードの確認
Monitoringで提供しているダッシュボードは、複数のグラフチャートで構成されています。ユーザーは DBインスタンスごとに選択して必要な情報を確認できます。ダッシュボードで表示する情報は毎分収集して表示しますが、平均値を表示します。ダッシュボードを使用する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Database > Cloud DB Serverlessメニューを順にクリックします。 - Monitoringメニューをクリックします。
- DBクラスタリストで、モニタリングする DBインスタンスをクリックします。
- 右側の画面で確認するダッシュボードボタンをクリックします。
- ダッシュボードに表示して確認するグラフチャートをすべてクリックして選択します。
- 期間や照会時間のセレクトボックスで、照会する期間をクリックして選択するか、直接入力します。
- ダッシュボードで結果を確認します。
- グラフチャートで特定の時点の正確な指標値を確認したい場合: グラフチャートの特定の時点にマウスオーバー
- グラフチャートで最大値や最小値を確認したい場合: グラフチャート上にマウスオーバー
- 詳細グラフを確認したい場合: グラフチャートでマウスダブルクリック
- グラフチャートの出力:
をクリックして 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 Logの場合は最大60日まで選択できます。
Services > Database > Cloud DB Serverless > DB Serverメニューで希望するサーバをクリックして選択し、 [Monitoring] ボタンをクリックすると、4.の画面にすぐ移動します。
DB Dashboardのグラフチャート
DB Dashboardを構成しているグラフチャートについての説明は、次の通りです。

| グラフチャート | 単位 | 説明 |
|---|---|---|
| MySQL Select | query/sec | MySQL Select Query実行回数 |
| MySQL Insert | query/sec | MySQL Insert Query実行回数 |
| MySQL Update | query/sec | MySQL Update Query実行回数 |
| MySQL Delete | query/sec | MySQL Delete Query実行回数 |
| MySQL Replace | query/sec | MySQL Replay Query実行回数 |
| MySQL Query Cache | query/sec | MySQL Query Cache実行回数 |
| MySQL Call | query/sec | MySQL Stored Procedure呼び出し回数 |
| MySQL Total Connections | num | MySQL接続セッション数 |
| MySQL Running Connections | num | MySQL実行中のセッション数 |
| MySQL Slow Queries | num/min | MySQL long_query_timeに指定された値(デフォルト値1秒)より長く実行されるクエリ数 |
| MySQL Read Requests Per Second | query/sec | MySQL読み取りリクエスト回数 |
| MySQL Write Requests Per Second | query/sec | MySQL書き込みリクエスト回数 |
| MySQL Replication Status | num | MySQL Replicationステータス
|
| MySQL Replication Delay | sec | MySQL Replicationの遅延時間 |
| MySQL Aborted Connections | count/min | クライアントログインの異常終了回数 |
| MySQL Aborted Clients | count/min | クライアント Query実行中の異常終了回数 |
| MySQL InnoDB Buffer Pool Size(GB) | GB | Buffer Poolに割り当てられたページサイズ |
OS Dashboardのグラフチャート
OS Dashboardを構成しているグラフチャートについての説明は、次の通りです。

| グラフチャート | 単位 | 説明 |
|---|---|---|
| CPU Total | core/sec | CPU使用量 |
| Memory Used | bytes | メモリ使用量 |
| Network Transmitted | bytes/sec | Networkの Output発生量 |
| Network Received | bytes/sec | Networkの Input発生量 |
| Disk Read | bytes/sec | Diskの読み取りタスク量 |
| Disk Write | bytes/sec | Diskの書き込みタスク量 |
| Unit Usage | unit | Unit使用量 |
| Minimum Unit | unit | 最大 Unit |
| Maximum Unit | unit | 最小 Unit |
| Unit Utilization | % | Unit活用率 |
| Disk MySQL Used | bytes | MySQLの Disk使用量 |
DB Logsのグラフチャート
DB Logsを構成しているグラフチャートに関する説明は、次の通りです。

| フィールド | 説明 |
|---|---|
| イベント発生時間 | DB Logが発生した時刻 |
| log内容 | DB Log内容 |
DB Logsでは、運用中の MySQL Serverの Error log、Slow log、General logを確認できます。
General Logは基本的に収集しません。DB Config管理で general_log設定を変更した後、収集および照会が可能です。


