モニタリングスイート連携機能

[更新: 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