モニタリングスイート連携機能
[更新: 2025年12月11日]
概要
本機能は、データベースアプライアンスの利用中のログ、メトリクスといった情報を送信する機能です。
仕様
本機能を有効化するとログやメトリクス情報を「モニタリングスイート」と連携できます。
対象のログの内容は、コントロールパネルの「ログ」タブ内で確認できる「mariadb」に表示される内容になります。
メトリクスには、アクティビティビューに表示される CPU/メモリ/ストレージなど 主要なパフォーマンス指標が含まれます。
実際に利用する場合は、モニタリングスイートの設定が必要です。
注釈
- 本機能は以下のデータベースは対象外です。
本機能提供以前に作成されたMariaDB
冗長構成のMariaDB
PostgreSQL
当機能に対応していないデータベースでも画面上では選択や設定が可能な場合がありますが、実際には動作しません。
利用方法
作成画面にて「モニタリングスイート」を選択してください。
モニタリングスイートの詳細については マニュアル をご参照ください。
ログ
ログルーティングを設定することで、モニタリングスイートへログを連携できます。
作成したアプライアンスの「モニタリングスイート」タブを表示し、ログルーティング設定を追加してください。
ログストレージ未作成の場合、新規作成の確認ダイアログが表示されるので「はい」を選択してください。
「保存先」に作成したログストレージを選択し、「種別」にシステムログを選択し、「作成」を選択してください。
作成したログルーティングが次のように表示されます。
ログは モニタリングスイート のログストレージに保存されます。
メトリクス
メトリクスルーティングを設定することで、モニタリングスイートへメトリクスを連携できます。
作成したアプライアンスの「モニタリングスイート」タブを表示し、メトリクスルーティング設定を追加してください。
メトリクスストレージ未作成の場合、新規作成の確認ダイアログが表示されるので「はい」を選択してください。
「保存先」に作成したメトリクスストレージを選択し、「種別」にシステムメトリクスを選択し、「作成」を選択してください。
作成したメトリクスルーティングが次のように表示されます。
メトリクスは モニタリングスイート のメトリクスストレージに保存されます。
連携しているメトリクス一覧
メトリクス名 |
説明 |
ラベル名 |
ラベル値 |
|---|---|---|---|
sakuracloud_database_system_cpu_utilization_ratio |
CPU使用率(0.0〜1.0の比率) |
state |
idle, user, system など |
sakuracloud_database_system_disk_io_bytes_total |
ディスクI/Oで転送されたバイト数の累積 |
direction |
read(読み取り), write(書き込み) |
sakuracloud_database_system_disk_operations_total |
ディスクI/Oの操作回数の累積 |
direction |
read(読み取り), write(書き込み) |
sakuracloud_database_system_disk_pending_operations |
保留中のディスクI/O操作回数 |
なし |
なし |
sakuracloud_database_system_cpu_load_average_1m |
CPUロードアベレージ (直近1分) |
なし |
なし |
sakuracloud_database_system_filesystem_usage_bytes |
ファイルシステムの使用バイト数 |
state |
used, reserved, free |
sakuracloud_database_system_filesystem_utilization_ratio |
ファイルシステムの使用率(0.0〜1.0の比率) |
mode |
rw |
sakuracloud_database_system_memory_utilization_ratio |
メモリ使用率(0.0〜1.0の比率) |
state |
used, free, cached, buffered など |
sakuracloud_database_system_network_dropped_total |
破棄されたパケットの累積数 |
direction |
transmit, receive |
sakuracloud_database_system_network_io_bytes_total |
転送されたバイト数の累積 |
direction |
transmit, receive |
sakuracloud_database_system_paging_operations_total |
ページング操作回数の累積 |
direction |
pagein, pageout |
sakuracloud_database_system_paging_utilization_ratio |
ページング使用率(0.0〜1.0の比率) |
state |
used, free |
sakuracloud_database_mysql_info_schema_innodb_metrics_buffer_pool_pages |
InnoDBバッファプールのページ数 (状態ごと) |
state |
free, data, dirty, misc など |
sakuracloud_database_mysql_global_status_bytes_received |
受信したバイト数の累積 |
なし |
なし |
sakuracloud_database_mysql_global_status_bytes_sent |
送信したバイト数の累積 |
なし |
なし |
sakuracloud_database_mysql_global_status_commands_total |
実行された各種コマンドの累積数 |
command |
insert, update, delete, select など |
sakuracloud_database_mysql_global_status_handlers_total |
各種ハンドラの累積数 |
handler |
read_first, read_key, write など |
sakuracloud_database_mysql_global_status_slow_queries |
スロークエリの累積数 |
なし |
なし |
sakuracloud_database_mysql_global_status_threads_cached |
キャッシュされているスレッド数 |
なし |
なし |
sakuracloud_database_mysql_global_status_threads_connected |
現在接続されているスレッド数 |
なし |
なし |
sakuracloud_database_mysql_global_status_threads_created |
作成されたスレッドの累積数 |
なし |
なし |
sakuracloud_database_mysql_global_status_threads_running |
現在実行中のスレッド数 |
なし |
なし |
PromQL を使用したメトリクスの例
モニタリングスイートのメトリクスストレージに保存されたデータベースアプライアンスのメトリクスは、 PromQL を使用してクエリを実行できます。
以下にいくつかの例を示します。
- CPU 使用率
sakuracloud_database_system_cpu_utilization_ratio * 100
- メモリのページング
sakuracloud_database_system_paging_operations_total
- ディスク容量(使用率)
sakuracloud_database_system_filesystem_utilization_ratio{device="/dev/vda3"} * 100
- ストレージの IOPS
sum by (device) (rate(sakuracloud_database_system_disk_operations_total{device="vda3"}[5m]))
- ストレージのスループット
sum by (device) (rate(sakuracloud_database_system_disk_io_bytes_total{device="vda3"}[5m]))
- ネットワークトラフィック量
sakuracloud_database_system_network_io_bytes_total