ヘルプ 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. 監視データ名横にあるアイコンをクリックして、パフォーマンスレポートを表示します。

関連ガイド