PolarDB-X 1.0 では、CPU、メモリ、ネットワーク、クエリパフォーマンスをリアルタイムで追跡可能なインスタンス監視機能を提供しています。本トピックでは、PolarDB for Xscale コンソールの「インスタンス監視」ページで監視データを確認する方法について説明します。
監視メトリクス
PolarDB-X 1.0 では、監視メトリクスを以下の 2 つのカテゴリに分類しています。
リソース:インフラストラクチャレベルのメトリクス(CPU、メモリ、ネットワーク)。収集間隔は 1 分ごとです。
エンジン:データベースエンジンレベルのメトリクス(クエリスループット、レスポンスタイム (RT)、接続数、スレッド数)。収集間隔は 5 秒ごとです。
監視データは 7 日間 保持されます。
リソースメトリクス
| メトリクス | パラメーター | 単位 | 説明 |
|---|---|---|---|
| CPU | cpu | % | コンピュートノードの平均 CPU 使用率です。 |
| メモリ | old | % | コンピュートノードのメモリ使用量です。使用量の変動は正常です。 |
| ネットワーク(インバウンド) | netin | Kbit/s | コンピュートノードの合計インバウンドトラフィックです。ストレージノードがコンピュートノードにデータを返信する際に発生します。 |
| ネットワーク(アウトバウンド) | netout | Kbit/s | コンピュートノードの合計アウトバウンドトラフィックです。コンピュートノードがストレージノードに物理 SQL ステートメントを送信するとき、またはアプリケーションにデータを返信するときに発生します。 |
エンジンメトリクス
| メトリクス | パラメーター | 説明 |
|---|---|---|
| 論理 QPS | lqps | インスタンスが 1 秒間に処理する SQL ステートメントの総数です。 |
| 物理 QPS | pqps | コンピュートノードからストレージノードへ 1 秒間に送信される SQL 操作の総数です。 |
| 論理 RT | lrt | インスタンスが処理する各 SQL ステートメントの平均レスポンスタイム (RT) です。 |
| 物理 RT | prt | コンピュートノードからストレージノードへ送信される SQL ステートメントの平均 RT です。 |
| アクティブ接続数 | con | アプリケーションとインスタンス間の接続の総数です。 |
| アクティブスレッド数 | thread | インスタンス内で SQL ステートメントを実行中のスレッド数です。 |
インスタンス監視データの表示
PolarDB for Xscale コンソール にログインします。
上部のナビゲーションバーから、ご利用のインスタンスが配置されているリージョンを選択します。
インスタンス ページで対象のインスタンスを見つけ、そのインスタンス ID をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
インスタンス監視 ページで、以下のパラメーターを設定します。
パラメーター 説明 監視インデックス メトリクスのカテゴリです。リソース または エンジン を選択します。 監視インデックス インスタンスの監視メトリクスです。表示する具体的なメトリクスを選択します。 クエリ時間 監視データの期間です。選択肢: 1 時間、6 時間、12 時間、1 日、1 週間。カスタム範囲を設定する場合は、開始時刻と終了時刻を指定します。最小範囲は 1 分、最大範囲は 1 週間です。