コンテンツにスキップ

Huawei Cloud RDS MariaDB

Huawei Cloud RDS MariaDB のメトリクスデータを収集

設定

Func のインストール

Guance のインテグレーション - 拡張 - マネージド版 Func を有効化することを推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続けてください

Func を自己デプロイする場合は、Func の自己デプロイ を参照してください

スクリプトのインストール

ヒント:要件を満たす Huawei Cloud AK をあらかじめ用意してください。簡単のため、グローバル読み取り専用権限 Tenant Guest を直接付与してもかまいません

マネージド版の有効化スクリプト

  1. Guance コンソールにログインする
  2. [インテグレーション] メニューをクリックし、[クラウドアカウント管理] を選択する
  3. [クラウドアカウントの追加] をクリックし、[Huawei Cloud] を選択して画面に必要な情報を入力する。すでにクラウドアカウント情報を設定済みの場合は、この手順を省略する
  4. [テスト] をクリックし、テスト成功後に [保存] をクリックする。テストに失敗した場合は、関連する設定が正しいか確認してから再度テストする
  5. [クラウドアカウント管理] の一覧で追加済みのクラウドアカウントを確認できる。該当のクラウドアカウントをクリックして詳細ページに入る
  6. クラウドアカウント詳細ページの [インテグレーション] ボタンをクリックし、未インストール 一覧から Huawei Cloud RDS MariaDB を見つけて [インストール] ボタンをクリックすれば、表示されるインストール画面からインストールできる

手動有効化スクリプト

  1. Func コンソールにログインし、[スクリプトマーケット] をクリックして Guance スクリプトマーケットに入り、integration_huaweicloud_rds_mariadb を検索する

  2. [インストール] をクリックした後、Huawei Cloud AK、SK、およびアカウント名を入力する

  3. [デプロイ起動スクリプト] をクリックすると、システムが自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動で設定する

  4. 有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できる。[実行] をクリックすると、定期実行を待たずにただちに 1 回実行できる。しばらくしてから、実行タスクの記録と対応するログを確認する

検証

  1. 「管理 / 自動トリガー設定」で、対象タスクに対応する自動トリガー設定が存在するか確認し、あわせて対象タスクの記録とログを確認して異常がないかチェックする
  2. Guance の「インフラストラクチャ - リソースディレクトリ」で資産情報が存在するか確認する
  3. Guance の「メトリクス」で対応する監視データがあるか確認する

メトリクス

Huawei Cloud RDS MariaDB のメトリクスを設定すると、設定によりさらに多くのメトリクスを収集できます。Huawei Cloud RDS MariaDB のメトリクス詳細

RDS for MariaDB インスタンスの性能監視メトリクスは、以下の表のとおりです。

メトリクスID メトリクス名 メトリクスの意味 値の範囲 監視周期(元メトリクス)
rds001_cpu_util CPU使用率 このメトリクスは、測定対象の CPU 使用率を比率で集計する。 0-100% 1分
rds002_mem_util メモリ使用率 このメトリクスは、測定対象のメモリ使用率を集計する。 0~100% 1分
rds003_iops IOPS このメトリクスは、現在のインスタンスにおいて、単位時間あたりにシステムが処理する I/O リクエスト数(平均値)を集計する。 ≥ 0 counts/s 1分
rds004_bytes_in ネットワーク入力スループット このメトリクスは、測定対象のすべてのネットワークアダプタから 1 秒あたりに入力される平均トラフィック量を、バイト/秒で集計する。 ≥ 0 bytes/s 1分
rds005_bytes_out ネットワーク出力スループット このメトリクスは、測定対象のすべてのネットワークアダプタから 1 秒あたりに出力される平均トラフィック量を、バイト/秒で集計する。 ≥ 0 bytes/s 1分
rds006_conn_count データベース総接続数 このメトリクスは、MariaDB サーバーへの接続を試みる総接続数を個数で集計する。 ≥ 0 counts 1分
rds007_conn_active_count 現在のアクティブ接続数 このメトリクスは、現在開いている接続の数を個数で集計する。 ≥ 0 counts 1分
rds008_qps QPS このメトリクスは、ストアドプロシージャを含む SQL 文のクエリ回数を、回/秒で集計する。 ≥ 0 queries/s 1分
rds009_tps TPS このメトリクスは、コミットおよびロールバックを含むトランザクション実行回数を、回/秒で集計する。 ≥ 0 transactions/s 1分
rds010_innodb_buf_usage バッファプール利用率 このメトリクスは、空きページと InnoDB キャッシュ内のバッファプールページ総数の比率を集計する。 0-1 1分
rds011_innodb_buf_hit バッファプールヒット率 このメトリクスは、読み取りヒット数と読み取りリクエスト数の比率を集計する。 0-1 1分
rds012_innodb_buf_dirty バッファプールのダーティブロック率 このメトリクスは、InnoDB キャッシュ内のダーティデータと、InnoDB キャッシュで使用されているページの比率を集計する。 0-1 1分
rds013_innodb_reads InnoDB 読み取りスループット このメトリクスは、InnoDB の平均 1 秒あたりの読み取りバイト数を、バイト/秒で集計する。 ≥ 0 bytes/s 1分
rds014_innodb_writes InnoDB 書き込みスループット このメトリクスは、InnoDB の平均 1 秒あたりの書き込みバイト数を、バイト/秒で集計する。 ≥ 0 bytes/s 1分
rds015_innodb_read_count InnoDB ファイル読み取り頻度 このメトリクスは、InnoDB の平均 1 秒あたりのファイル読み取り回数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds016_innodb_write_count InnoDB ファイル書き込み頻度 このメトリクスは、InnoDB の平均 1 秒あたりのファイル書き込み回数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds017_innodb_log_write_req_count InnoDB ログ書き込みリクエスト頻度 このメトリクスは、平均 1 秒あたりのログ書き込みリクエスト数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds018_innodb_log_write_count InnoDB ログ物理書き込み頻度 このメトリクスは、平均 1 秒あたりのログファイルへの物理書き込み回数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds019_innodb_log_fsync_count InnoDB ログ fsync() 書き込み頻度 このメトリクスは、平均 1 秒あたりのログファイルへの fsync() 書き込み完了数を、回/秒で集計する。 0-1 1分
rds020_temp_tbl_rate 一時テーブル作成率 このメトリクスは、ハードディスク上に 1 秒あたり作成される一時テーブル数を、個/秒で集計する。 ≥ 0 counts/s 1分
rds021_myisam_buf_usage Key Buffer 利用率 このメトリクスは、MyISAM Key Buffer の利用率を比率で集計する。 0-1 1分
rds022_myisam_buf_write_hit Key Buffer 書き込みヒット率 このメトリクスは、MyISAM Key Buffer の書き込みヒット率を比率で集計する。 0-1 1分
rds023_myisam_buf_read_hit Key Buffer 読み取りヒット率 このメトリクスは、MyISAM Key Buffer の読み取りヒット率を比率で集計する。 0-1 1分
rds024_myisam_disk_write_count MyISAM ディスク書き込み頻度 このメトリクスは、ディスクへのインデックス書き込み回数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds025_myisam_disk_read_count MyISAM ディスク読み取り頻度 このメトリクスは、ディスクからのインデックス読み取り回数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds026_myisam_buf_write_count MyISAM バッファプール書き込み頻度 このメトリクスは、バッファプールへのインデックス書き込みリクエスト数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds027_myisam_buf_read_count MyISAM バッファプール読み取り頻度 このメトリクスは、バッファプールからのインデックス読み取りリクエスト数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds028_comdml_del_count Delete 文実行頻度 このメトリクスは、Delete 文の平均実行回数を、回/秒で集計する。 ≥ 0 queries/s 1分
rds029_comdml_ins_count Insert 文実行頻度 このメトリクスは、Insert 文の平均実行回数を、回/秒で集計する。 ≥ 0 queries/s 1分
rds030_comdml_ins_sel_count Insert_Select 文実行頻度 このメトリクスは、Insert_Select 文の平均実行回数を、回/秒で集計する。 ≥ 0 queries/s 1分
rds031_comdml_rep_count Replace 文実行頻度 このメトリクスは、Replace 文の平均実行回数を、回/秒で集計する。 ≥ 0 queries/s 1分
rds032_comdml_rep_sel_count Replace_Selection 文実行頻度 このメトリクスは、Replace_Selection 文の平均実行回数を、回/秒で集計する。 ≥ 0 queries/s 1分
rds033_comdml_sel_count Select 文実行頻度 このメトリクスは、Select 文の平均実行回数を集計する。 ≥ 0 queries/s 1分
rds034_comdml_upd_count Update 文実行頻度 このメトリクスは、Update 文の平均実行回数を、回/秒で集計する。 ≥ 0 queries/s 1分
rds035_innodb_del_row_count 行削除率 このメトリクスは、InnoDB テーブルから 1 秒あたりに削除される行数を、行/秒で集計する。 ≥ 0 rows/s 1分
rds036_innodb_ins_row_count 行挿入率 このメトリクスは、InnoDB テーブルへの 1 秒あたりの挿入行数を、行/秒で集計する。 ≥ 0 rows/s 1分
rds037_innodb_read_row_count 行読み取り率 このメトリクスは、InnoDB テーブルから 1 秒あたりに読み取られる行数を、行/秒で集計する。 ≥ 0 rows/s 1分
rds038_innodb_upd_row_count 行更新率 このメトリクスは、InnoDB テーブルへの 1 秒あたりの更新行数を、行/秒で集計する。 ≥ 0 rows/s 1分
rds037_innodb_read_row_count 行読み取り率 このメトリクスは、InnoDB テーブルから 1 秒あたりに読み取られる行数を、行/秒で集計する。 ≥ 0 queries/s 1分
rds039_disk_util ディスク利用率 このメトリクスは、測定対象のディスク利用率を比率で集計する。 0-100% 1分
rds047_disk_total_size ディスク総容量 このメトリクスは、測定対象のディスク総容量を集計する。 40GB~4000GB 1分
rds048_disk_used_size ディスク使用量 このメトリクスは、測定対象のディスク使用量を集計する。 0GB~4000GB 1分
rds049_disk_read_throughput ディスク読み取りスループット このメトリクスは、1 秒あたりにディスクから読み取られるバイト数を集計する。 ≥ 0 bytes/s 1分
rds050_disk_write_throughput ディスク書き込みスループット このメトリクスは、1 秒あたりにディスクへ書き込まれるバイト数を集計する。 ≥ 0 bytes/s 1分
rds072_conn_usage 接続数使用率 このメトリクスは、平均 1 秒あたりに InnoDB テーブルから読み取られる行数を、行/秒で集計する。 0-100% 1分
rds073_replication_delay リアルタイムレプリケーション遅延 このメトリクスは、レプリカまたは読み取り専用とプライマリ間のリアルタイム遅延で、seconds_behind_master に対応する。この値はリアルタイム値である。 ≥ 0 s 1分
rds074_slow_queries スローログ件数統計 このメトリクスは、MariaDB が 1 分間に生成したスローログの件数を表示する。 ≥ 0 1分
rds075_avg_disk_ms_per_read ディスク読み取り時間 このメトリクスは、一定期間における 1 回あたりのディスク読み取りに要した平均時間を集計する。 ≥ 0 ms 1分
rds076_avg_disk_ms_per_write ディスク書き込み時間 このメトリクスは、一定期間における 1 回あたりのディスク書き込みに要した平均時間を集計する。 ≥ 0 ms 1分
rds077_vma VMA 数 このメトリクスは、RDS プロセスの仮想メモリ領域サイズを監視する。 ≥ 0 counts 1分
rds078_threads プロセス内のスレッド数 RDS プロセス内のスレッド数を個数で監視する。 ≥ 0 counts 1分
rds079_vm_hwm プロセスの物理メモリ使用ピーク RDS プロセスの物理メモリ使用ピークを KB 単位で監視する。 ≥ 0 KB 1分
rds080_vm_peak プロセスの仮想メモリ使用ピーク RDS プロセスの仮想メモリ使用ピークを KB 単位で監視する。 ≥ 0 KB 1分
rds082_semi_sync_tx_avg_wait_time トランザクション平均待機時間 セミ同期レプリケーションモード下の平均待機時間をマイクロ秒単位で監視する。 ≥ 0 μs 1分
rds173_replication_delay_avg 平均レプリケーション遅延 このメトリクスは、レプリカまたは読み取り専用とプライマリ間の平均遅延で、seconds_behind_master に対応する ≥ 0 s 1分
rds_buffer_pool_wait_free バッファプール空きページ待機回数 このメトリクスは、InnoDB バッファプールの空きページ待機回数を集計する。 ≥ 0 ms 1分
rds_bytes_recv_rate データベースの 1 秒あたり受信バイト数 このメトリクスは、データベースの 1 秒あたりの受信バイト数を、バイト/秒で集計する。 ≥ 0 bytes/s 1分
rds_bytes_sent_rate データベースの 1 秒あたり送信バイト数 このメトリクスは、データベースの各送信バイト数を、バイト/秒で集計する。 ≥ 0 bytes/s 1分
rds_conn_active_usage アクティブ接続数使用率 このメトリクスは、アクティブ接続数が最大接続数に占める比率を比率で集計する。 0-100% 1分
rds_created_tmp_tables_rate 1 秒あたりの一時テーブル作成数 このメトリクスは、1 秒あたりに作成される一時テーブル数を、個/秒で集計する。 ≥ 0 counts/s 1分
rds_innodb_buffer_pool_pages_flushed_rate innodb_buffer_pool の 1 秒あたりのページフラッシュ数 このメトリクスは、innodb_buffer_pool の 1 秒あたりのページフラッシュ数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds_innodb_buffer_pool_read_requests_rate innodb_buffer_pool の 1 秒あたりの読み取りリクエスト数 このメトリクスは、innodb_buffer_pool の 1 秒あたりの読み取りリクエスト数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds_innodb_buffer_pool_write_requests_rate innodb_buffer_pool の 1 秒あたりの書き込みリクエスト数 このメトリクスは、innodb_buffer_pool の 1 秒あたりの書き込みリクエスト数を、回/秒で集計する。 ≥ 0 counts/s 1分
rds_innodb_lock_waits 行ロック待機中のトランザクション数 このメトリクスは、現在行ロックを待機している InnoDB トランザクション数を、個数で集計する。 ≥ 0 counts 1分
rds_innodb_log_waits_count ログ待機回数 このメトリクスは、ログ待機回数を個数で集計する。 ≥ 0 counts 1分
rds_innodb_log_waits_rate log buffer 不足によるディスクへの flush 待機回数 このメトリクスは、log buffer 不足によってディスクへの flush を待機した回数を、回/秒で集計する。 ≥ 0 counts 1分
rds_innodb_os_log_written_rate redo log への平均 1 秒あたり書き込み量 このメトリクスは、redo log への平均 1 秒あたりの書き込み量を、バイト/秒で集計する。 ≥ 0 bytes/s 1分
rds_innodb_pages_read_rate innodb の平均 1 秒あたりの読み取りデータ量 このメトリクスは、innodb の平均 1 秒あたりの読み取りデータ量を、ページ/秒で集計する。 ≥ 0 Pages/s 1分
rds_innodb_pages_written_rate innodb の平均 1 秒あたりの書き込みデータ量 このメトリクスは、innodb の平均 1 秒あたりの書き込みデータ量を、ページ/秒で集計する。 ≥ 0 Pages/s 1分
rds_innodb_row_lock_current_waits 現在の行ロック待機数 このメトリクスは、innodb の現在の行ロック待機数を、個数で集計する。 ≥ 0 counts 1分
rds_innodb_row_lock_time_avg 行ロック平均待機時間 このメトリクスは、行ロックの平均待機時間をミリ秒単位で集計する。 ≥ 0 ms 1分
rds_wait_thread_count 待機スレッド数 このメトリクスは、待機中のスレッド数を個数で集計する。 ≥ 0 counts 1分

オブジェクト

収集された Huawei Cloud RDS MariaDB オブジェクトのデータ構造です。オブジェクトデータは「インフラストラクチャ - リソースディレクトリ」で確認できます

{
  "measurement": "huaweicloud_rds_mariadb",
  "tags": {
    "RegionId"               : "cn-south-1",
    "project_id"             : "c631f046252dxxxxxxxf253c62d48585",
    "enterprise_project_id"  : "o78hhbss-xxxx-xxxx-xxxx-cba3d38cf2f9",
    "instance_id"            : "1d0c91561f4644dxxxxxx68304b0520din01",
    "instance_name"          : "rds-xxxx",
    "status"                 : "ACTIVE",
    "type"                   : "Ha",
    "engine"                 : "MariaDB"
  },
  "fields": {
    "security_group_id"      : "9e5bd45e-0564-445f-xxxx-2c8954e2d99c", 
    "security_group_id"      : "9e5bd45e-0564-445f-xxxx-2c8954e2d99c", 
    "time_zone"              : "China Standard Time", 
    "enable_ssl"             : "True",
    "charge_info.charge_mode": "postPaid",
    "engine_version"         : "10.5",
    "created_time"           : "2024-11-12T06:31:07+0000",
    "updated_time"           : "2024-11-12T07:45:54+0000",
    "private_ips"            : "[\"192.x.x.35\"]",
    "public_ips"             : "[]",
    "datastore"              : "{インスタンス JSON データ}",
    "cpu"                    : "4",
    "mem"                    : "8",
    "volume"                 : "{volume 情報}",
    "nodes"                  : "[{プライマリ/スタンバイインスタンス情報}]",
    "related_instance"       : "[]",
    "backup_strategy"        : "{バックアップポリシー}",
    "datastore"              : {}
  }
}

注意:tagsfields のフィールドは、今後の更新に伴って変更される場合があります

ヒント 1:tags.instance_id の値はインスタンス ID であり、一意識別子として使用されます

ヒント 2:以下のフィールドはすべて JSON シリアライズ後の文字列です

  • fields.private_ips
  • fields.public_ips
  • fields.volume
  • fields.nodes
  • fields.related_instance
  • fields.backup_strategy

ヒント 3: type の値は “Single”、“Ha” または “Replica”、"Enterprise" で、それぞれシングルインスタンス、プライマリ/スタンバイインスタンス、読み取り専用インスタンス、分散インスタンス(Enterprise Edition)に対応します

フィードバック

このページは役に立ちましたか?