Database Autonomy Service (DAS) を使用すると、モニタリングダッシュボード全体をカスタマイズできます。 企業ユーザーが複数のインスタンスを管理する場合は、マルチインスタンスモニタリングダッシュボードをカスタマイズして、日常の運用および保守用に複数のインスタンスとメトリクスを相互に関連付けて比較および表示できます。
始める前に
- MySQL、MongoDB、Redis、または PolarDB for MySQL を実行するデータベースインスタンスが使用されていること。
- データベースインスタンスがDASに接続済みで、状態がアクセス中であること。 データベースを DAS に接続する方法の詳細については、以下のトピックをご参照ください。
モニタリングメトリクス
DAS モニタリングダッシュボードでは、以下のメトリックがサポートされています。 MySQL の例で説明します。
コンソールの アイコンをクリックすると、各メトリックの説明が表示されます。
tps | 式: (Com_commit + Com_rollback)/Uptime |
qps | 式: Questions/Uptime |
active_session | アクティブセッション数。 |
delete_ps | 1 秒あたりに実行された DELETE 文の数の平均値。 |
insert_ps | 1 秒あたりに実行された INSERT 文の数の平均値。 |
replace_ps | 1 秒あたりに実行された REPLACE 文の数の平均値。 |
update_ps | 1 秒あたりに実行された UPDATE 文の数の平均値。 |
select_ps | 1 秒あたりに実行された SELECT 文の数の平均値。 |
bytes_received | 1 秒あたりにすべてのクライアントから受信したバイト数の平均値。 |
bytes_sent | 1 秒あたりにすべてのクライアントに送信されたバイト数の平均値。 |
innodb_bp_hit | InnoDB バッファープールの読み取りヒット率。 式: (Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads)/Innodb_buffer_pool_read_requests × 100% |
innodb_bp_dirty_pct | InnoDBのバッファプールのダーティページ率。 式: Innodb_buffer_pool_pages_dirty/Innodb_buffer_pool_pages_data × 100% |
innodb_bp_usage_pct | InnoDB バッファープールの使用率。 式: Innodb_buffer_pool_pages_data/(Innodb_buffer_pool_pages_data + innodb_buffer_pool_pages_free) × 100% |
innodb_data_written | InnoDBが 1 秒あたりに書き込んだバイト数の平均値。 |
innodb_data_read | InnoDBが 1 秒あたりに読み取ったバイト数の平均値。 |
innodb_rows_deleted | 1 秒あたりに InnoDB テーブルから削除された行数の平均値。 |
innodb_rows_read | 1 秒あたりに InnoDB テーブルから読み取られた行数の平均値。 |
innodb_rows_inserted | 1 秒あたりに InnoDB テーブルに挿入された行数の平均値。 |
innodb_rows_updated | 1 秒あたりに InnoDB テーブルで更新された行数の平均値。 |
手順
- DAS コンソールにログインします。
- 左側のナビゲーションペインで [モニタリングダッシュボード] をクリックします。
- [カスタムダッシュボード] ページで、タブをクリックしてデータベースエンジンを選択します。
- 指定したデータベースエンジンタブで、[監視ダッシュボードの追加] をクリックします。
- ダッシュボードの名前を入力し、 [OK] をクリックしまを。
- [インスタンスとメトリクスの追加] をクリックします。
- インスタンスおよびメトリクスを選択し、 アイコンをクリックします。
- [OK] をクリックします。
- モニタリングダッシュボードを変更するには、インスタンスまたはメトリックの右上隅に表示される [インスタンスとメトリクスの追加] をクリックします。