援軍で使っているマーケティング施策を統合的に可視化するダッシュボードで活用しているBigQueryが暴走してクラウド死しないか気にしながら生活している援軍のポールです。私なりの現在のベストソリューションは表題のとおり、BigQueryの「予算とアラート」機能を工夫してチャットに通知することです。

結論:受信したメールをZapierでチャットに通知

上記で分かる方はもうそのままやってしまいましょう。詳細は以下です。

  1. 「予算とアラート」で予算を作成
  2. Gmailでラベルを作成
  3. ZapierでGmail対象ラベル受信でチャット通知のAppを作成

たったこれだけです。

Gmailに通知くるからわざわざチャットに通知する必要があるか?と問われれば人によりますので、メールをあまり頻繁に見ない人ようだとお考え下さい。

ちなみに、エンジニアの方であれば下記のような方法ができると思うのですが、私のようなマーケターにはPub/SubやCloud Functionsにコードをデプロイなどはちょっと敷居が高いのでもっとシンプルにしようと思います。

GCPプロジェクトの予算を設定し予算をオーバーしたらSlackに通知する方法

それでは手順です。

1. 「予算とアラート」で予算を作成

予算とアラートで予算を作成します。

すると自動的にメールアドレスへ通知が来るようになります。

2. Gmailでラベルを作成

下記のようなメールが来ますので、メールの自動振り分け設定から「Google Cloud 請求アラート」などの件名でラベルを自動付与するようにします。

3. ZapierでGmail対象ラベル受信でチャット通知のAppを作成

ラベル設定ができたら、ZapierでGmailで対象ラベルのメールを受信したら、「Chatwork」や「Slack」に通知するという設定をすれば完成です。Zapierは、「●●が✕✕したら、▲▲を■■するという設定ができる便利サービス」です。知らないという方は是非調べてみたり使ってみて下さい。無料から使えます。

具体的な設定例としては、

このような形になります。

billing_notification のラベルのGmailを受信したら

Chatworkに件名と本文を通知する

という感じです。Chatworkの場合は

[info][title]見出し[/title]内容[/info]

のような書き方をすると通知をわかりやすくできておすすめです。是非試してみて下さい。

援軍ではテクノロジー活用による極限まで自動化・効率化されたマーケティング支援を行っております。

The following two tabs change content below.

ポール

株式会社 援軍取締役。広告からSEOなどあらゆるデジタルマーケティングに精通するデータアナリスト。徹底的に現場に根付いた、スピーディーでシンプルなデータ分析環境の構築と施策推進を得意とする。 <経歴> 株式会社マイネットでモバイルCRMサービス(後にYahoo! JAPANに売却)のマーケティング部長、モバイルアプリ事業を立ち上げ。Googleで広告代理店営業マネージャーとして国内50社以上の広告代理店のコンサルティング。通信テクノロジー業界シニアアカウントマネージャーとして大手企業向けのマーケティング支援に関わる。 twitter : https://twitter.com/paulmakoto