ヘルプ Google Cloud SQL監視

Google Cloud SQL監視連携

Site24x7でGoogle Cloud SQLにホスティングされているクラウドデータベースの可用性とパフォーマンスを監視します。
Google Cloud SQL監視により、問題の特定、ダウン時間の縮小化、データベースパフォーマンスの最適化を行えます。

目次

設定

  • GCP監視新規追加時のリソース追加方法

    GCP監視を追加していない場合、次の手順を行ってください。

    1. Site24x7にログインします。
    2. [Cloud]→[GCP]→[GCP監視の追加]に移動します。
    3. 表示名に監視名を入力します。
    4. プロジェクトIDを指定します。
    5. [サービスアカウント]タブの[検索ボタン]から、サービスアカウントのJSONファイルをアップロードし、Site24x7の認証を行います。
    6. サービス・リソースタイプドロップダウンから[Cloud SQL]を選択します。
    7. 通知プロファイルユーザーアラートグループタグIT自動化テンプレート等の設定を行います。
    8. [GCP監視を起動]をクリックします。
  • 既存GCP監視へのリソース追加方法

    GCP監視がすでに追加されている場合、次の手順でリソース監視を追加してください。

    1. Site24x7にログインします。
    2. [Cloud]→[GCP]→[GCP監視名]に移動します。
    3. サービスビュー横の[Hamburger icon]アイコンより[編集]を選択します。
    4. サービス・リソースタイプドロップダウンから[Cloud SQL]を選択し、[保存]をクリックします。
    5. Cloud Storageがディスカバリーされると、[Cloud]→[GCP]→[GCP監視名]→[Cloud SQL]にリソース監視が表示されます。
リソースのディスカバリー完了まで5分ほどかかります。

チェック間隔

メトリックデータを1分ごとに収集し、ステータス情報を5分ごとに取得します。

サポートしているメトリック

メトリック名説明統計単位
メモリ使用率 現在使用しているメモリクォータ量です。 平均 バイト
ネットワーク受信バイト/MySQL MySQLプロセスにより受信されたデータサイズです。 平均 バイト
ネットワーク送信バイト/MySQL MySQLプロセスにより送信されたデータサイズです。 平均 バイト
Auto-failoverリクエスト インスタンスの自動フェールオーバーリクエスト数の合計です。 合計
バイト 使用 Cloud SQLサービスで使用しているデータ量です。 平均 バイト
CPU 予約コア データベースの予約コア数の合計です。 合計
CPU使用率 データベースごとのCPU使用率です。 平均 パーセンテージ
CPU使用率 データベースで使用されていたCPU時間量です。 平均
ディスククォータ データベースで割り当てられているディスクの最大サイズです。 最大 バイト
ディスク読み込みIO 入力出力読み取り操作が行われた平均数です。 平均
ディスク使用率 データベースごとのディスク使用率です。 合計 パーセント
InnoDB Dirtyページ InnoDBバッファープール内の未フラッシュページ数の合計です。 合計
InnoDB Freeページ InnoDBバッファープール内の使用されていないページ数の合計です。 合計
InnoDB Fsyncコール InnoDB fsyncコール数の合計です。 合計
InnoDB Log Fsyncコール ログファイルへのInnoDB fsyncコール数の合計です。 Total Count
InnoDBページ読み込み InnoDBページ読み取り数の合計です。 合計
InnoDBページ書き込み InnoDBページ書き込み数の合計です。 合計
InnoDB合計ページ InnoDBページ数の合計です。 合計
メモリクォータ データベースインスタンスの最大RAMサイズです。 最大 バイト
メモリ使用率 データベースインスタンスごとの平均RAM使用量です。 平均 バイト
MySQL InnoDBディクショナリキャッシュ InnoDBディクショナリキャッシュの割り当てメモリの合計です。 合計 バイト
MySQLオープンテーブル定義 データ収集時にキャッシュされたテーブル定義数の合計です。 合計
MySQLオープンテーブル データ収集時にオープンしたMySQLテーブル数の合計です。 合計
MySQLオープンテーブル数 直近のデータ収集後、オープンされたテーブル数の合計です。 合計
MySQLオープンテーブル定義数 キャッシュされた定義数の合計です。 合計
直近のI/Oスレッドエラー数 I/Oスレッドの停止が起こった直近のエラーです。 テキスト テキスト
直近のSQLスレッドエラー数 SQLスレッドの停止が起こった直近のエラーです。 テキスト テキスト
Slave SQLスレッド起動状態 リレーログ内の実行イベントにおけるSQLスレッドのステータスです。 ブーリアン 1- 実行中
0 - 停止中

しきい値設定

  • 全体の設定
    1. Site24x7にログインし、[管理]をクリックします。
    2. [設定プロファイル]→[しきい値と可用性]に移動します。
    3. 画面右上の[しきい値プロファイルの追加]から[しきい値プロファイル]を選択します。
    4. 監視タイプで[Cloud SQL]を選択後、表示名にプロファイル名を入力します。
    5. 各メトリックに対してしきい値を設定し、[保存]をクリックします。
  • 監視ごとの設定
    1. Site24x7にログインし、[Cloud]→[GCP]→[GCP監視名]→[Cloud SQL]に移動します。
    2. リソース監視名をクリック後、表示名横の[Hamburger icon]アイコンから[編集]を選択します。
    3. しきい値と可用性項目で、[+](新規追加)または[鉛筆](編集)アイコンをクリックします。

IT自動化

IT自動化により、しきい値違反発生時に設定したアクションを自動で実行します。

詳細は、こちらのページをご確認ください。

設定ルール

設定ルールにより、しきい値プロファイル、通知プロファイル、監視グループなどの設定を自動で設定できます。

詳細は、こちらのページをご確認ください。

サマリー

[サマリー]タブで、上記監視メトリックデータを表示します。
アクセス方法は次のとおりです。

  1. [Cloud]→[GCP]→[GCP監視名]→[Cloud SQL]に移動します。
  2. 監視リソース名を選択します。
  3. [サマリー]タブをクリックします。

設定の詳細

[設定の詳細]タブで、監視の設定内容を表示します。
アクセス方法は次のとおりです。

  1. [Cloud]→[GCP]→[GCP監視名]→[Cloud SQL]に移動します。
  2. 監視リソース名を選択します。
  3. [設定の詳細]タブをクリックします。

レポート

レポート機能により、リソースの監視データを表示し、パフォーマンスを把握できます。

レポートの表示方法は次のとおりです。

  1. [レポート]をクリックします。
  2. [Cloud SQL]を選択します。
  3. [可用性サマリーレポート]、[パフォーマンスレポート]などのレポートタイプを選択します。

監視画面の[サマリータブ]からもレポートを表示できます。
表示方法は次のとおりです。

  1. [サマリー]タブに移動します。
  2. [可用性]をクリックして、可用性サマリーレポートを表示します。
  3. 監視データ名横にあるアイコンをクリックして、パフォーマンスレポートを表示します。

関連ガイド