コンテンツにスキップ

Azure MySQL

Azure MySQL のメトリクスデータを収集します。

設定

Func をインストール

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

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

GSE 版でのデプロイを推奨します

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

ヒント: 要件を満たす Azure アプリ登録情報を事前に準備し、サブスクリプションに Monitoring Reader(モニタリング閲覧者) のロールをアプリ登録へ付与してください

Azure MySQL の監視データを同期するために、対応する収集スクリプト「Guance統合(Azure-DB For MySQL Flexible Server 収集)」(ID:integration_azure_mysql_flexible_server)をインストールします

【インストール】をクリックした後、対応するパラメータを入力します。

  • Azure Tenant ID:テナント ID
  • Azure Client ID:アプリ登録の Client ID
  • Azure Client Secret Value:クライアントシークレットの値。ID ではない点に注意してください
  • Subscriptions:サブスクリプション ID。複数ある場合は , で区切ります

【デプロイして起動】をクリックすると、システムは自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動で設定します。

有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずに即時で1回実行できます。少し待ってから、実行タスクの記録と対応するログを確認してください。

確認

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

メトリクス

Azure MySQL の監視データを設定すると、デフォルトのメトリクスセットは以下のとおりです。設定により、より多くのメトリクスを収集できます。Microsoft.DBforMySQL/flexibleServers のサポート済みメトリクス

Metric Name Description Unit
aborted_connections_total 切断された接続の総数 count
active_connections_maximum アクティブ接続の最大数 count
active_transactions_maximum アクティブトランザクションの最大数 count
available_memory_bytes_average 利用可能メモリの平均バイト数 byte
backup_storage_used_maximum バックアップストレージ使用量の最大値 count
binlog_storage_used_maximum バイナリログストレージ使用量の最大値 count
com_alter_table_total テーブル変更コマンドの総数 count
com_create_db_total データベース作成コマンドの総数 count
com_create_table_total テーブル作成コマンドの総数 count
com_delete_total 削除コマンドの総数 count
com_drop_db_total データベース削除コマンドの総数 count
com_drop_table_total テーブル削除コマンドの総数 count
com_insert_total 挿入コマンドの総数 count
com_select_total 選択コマンドの総数 count
com_update_total 更新コマンドの総数 count
cpu_credits_consumed_maximum 使用済み CPU クレジットの最大値 count
cpu_credits_remaining_maximum 残り CPU クレジットの最大値 count
cpu_percent_maximum CPU 使用率の最大値 byte
data_storage_used_maximum データストレージ使用量の最大値 count
ibdata_1_storage_used_maximum ibdata1 ストレージ使用量の最大値 count
innodb_buffer_pool_pages_data_total InnoDB バッファプールのデータページ総数 count
innodb_buffer_pool_pages_dirty_total InnoDB バッファプールのダーティページ総数 count
innodb_buffer_pool_pages_flushed_average InnoDB バッファプールページのフラッシュ平均数 count
innodb_buffer_pool_pages_free_total InnoDB バッファプールの空きページ総数 count
innodb_buffer_pool_read_requests_total InnoDB バッファプールの読み取り要求総数 count
innodb_buffer_pool_reads_total InnoDB バッファプールの読み取り操作総数 count
innodb_data_writes_total InnoDB データ書き込み総数 count
innodb_row_lock_time_average InnoDB 行ロック待機時間の平均 ミリ秒
innodb_row_lock_waits_maximum InnoDB 行ロック待機回数の最大値 count
io_consumption_percent_maximum I/O 消費率の最大値 byte
lock_deadlocks_maximum デッドロック回数の最大値 count
lock_row_lock_waits_maximum 行ロック待機回数の最大値 count
lock_timeouts_maximum ロックタイムアウト回数の最大値 count
memory_percent_maximum メモリ使用率の最大値 %
network_bytes_egress_total 総送信ネットワークバイト数 byte
network_bytes_ingress_total 総受信ネットワークバイト数 byte
others_storage_used_maximum その他ストレージ使用量の最大値 count
queries_total クエリ総数 count
serverlog_storage_limit_maximum サーバーログストレージ制限の最大値 count
serverlog_storage_usage_maximum サーバーログストレージ使用量の最大値 count
slow_queries_total スロークエリ総数 count
storage_io_count_total ストレージ I/O 総回数 count
storage_limit_maximum ストレージ制限の最大値 count
storage_percent_maximum ストレージ使用率の最大値 %
storage_throttle_count_maximum ストレージ制限回数の最大値 count
storage_used_maximum ストレージ使用量の最大値 count
threads_running_total 実行中スレッド総数 count
total_connections_total 総接続数 count
trx_rseg_history_len_maximum トランザクションロールバックセグメント履歴長の最大値 count
uptime_maximum 稼働時間の最大値

フィードバック

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