予算アラートの設定方法

記事タイトルとURLをコピーする

G-gen の藤岡です。当記事では、 Google Cloud(旧称 GCP)の予算アラートの設定方法を紹介します。

概要

予算アラートを設定することで、指定した期間の中で請求額がしきい値を超えた場合に、メールを使って通知することができます。通知を設定しておけば、予期しない請求に早めに気が付くことができます。

また Slack のメールインテグレーション機能を用いれば、Slack チャンネルへ通知することも可能です。

今回は以下の図のように、1つのプロジェクトの予算を ¥10,000 とし、3つの各しきい値を超えた場合にアラート通知をする設定をします。

今回ご紹介する通知先は以下の2つです。環境に合わせて適切な通知先を選択し、後述の設定の項をご覧ください。

①メール

②Slack (メールインテグレーション)

構成

予算アラートは 2023年2月時点で メール通知のみをサポート しています。Cloud Monitoring の「通知チャンネル」機能では Slack や SMS 等も設定できますが、そのチャンネルを予算アラートから使うことはできません。当記事では、後述する Slack のメールインテグレーション機能を利用することで、Slack の DM やチャンネルへの通知を実現しています。

また、前提となる Google Cloud の請求の仕組みについては以下の記事をご参照ください。

blog.g-gen.co.jp

設定

以下の流れで設定を行います。今回は Google Cloud コンソールから設定をしますが、 コンソールの表記は変わる可能性がある ため、参考リンクも確認しながら設定してください。

  1. 通知チャンネルの準備

  2. 通知チャンネルの設定

  3. 予算とアラートの設定

1. 通知チャンネルの準備

通知チャンネルとは、Cloud Monitoring のアラート機能の通知先として選択可能な、連絡先のことです。メールアドレスや Slack、Web hook を指定することができます。

①メールアドレスの場合

事前に通知先メールアドレスを用意しておきます。通知先としては、個人アドレスではなくグループアドレスが便利でしょう。

②Slack の場合

Slack 通知用のメールアドレスを事前に作成しておきます。Slack では、チャンネルへの通知用メールアドレスを簡単に作成可能です。

作成方法は チャンネルまたは DM 用メールアドレスを作成する をご覧ください。

2. 通知チャンネルの設定

必要な権限と設定画面

通知チャンネルの作成に必要な権限は ドキュメント をご参照ください。

コンソールで [モニタリング] > [アラート] へ進みます。

コンソール画面

[EDIT NOTIFICATION CHANNELS] をクリックします。

EDIT NOTIFICATION CHANNELS

[メール] セクションで [ADD NEW] をクリックします。

通知チャンネルの作成①

Email Address にメールアドレス、 Display Name は表示名を入力し [SAVE] をクリックします。

通知チャンネルの作成②

保存すると、以下のように通知先が追加されます。

通知チャンネルの作成③

3. 予算とアラートの設定

予算とアラートの設定に必要な権限は ドキュメント をご参照ください。

コンソールから [予算とアラート] ページへ進みます。

検索ボックス

請求先アカウント で予算を設定する請求先アカウントを選択し、 [予算とアラートのページに移動] をクリックします。

予算とアラート

以下の項目を入力し、[次へ] をクリックします。用途に合わせて設定項目は変更してください。

項目 設定値 備考
名前 Monthly-Billing-Alert 任意の名前
期間 月別 期間を指定することも可能
プロジェクト 対象プロジェクト 予算を設定するプロジェクトを選択

予算の作成(範囲)

目標金額 に今回は ¥10,000 を入力し、[次へ] をクリックします。

予算の作成(金額)

Set alert threshold rules にアラート通知をするしきい値を入力します。 通知の管理モニタリング メール通知チャネルをこの予算にリンクする にチェックを入れ、 プロジェクト に対象のプロジェクト、 Nortification Channels に 2. 通知チャンネルの設定 で設定をした通知先を選択し、 [終了] をクリックします。

予算の作成(操作)

確認

例として、② Slack では予算のしきい値に達すると以下のような通知がきます。送信者は Google Cloud Billing Alerts <CloudPlatform-noreply@google.com> です。

Slack アラート通知画面

藤岡 里美 (記事一覧)

クラウドソリューション部

数年前までチキン売ったりドレスショップで働いてました!2022年9月 G-gen にジョイン。ハイキューの映画を4回は見に行きたい。

Google Cloud All Certifications Engineer / Google Cloud Partner Top Engineer 2024