Cloud Translation API リクエスト数の増加をメールで通知する方法
Cloud Translation APIの料金
Cloud Translation API はGoogleが提供している機械翻訳機能のためのAPIです。
最初の 500,000 文字が無料ですが、あとは翻訳したテキスト等の量によって費用が加算されます。
急激な費用増加に備え、できればAPIのリスエスト数が増えたらアラートを出したい、という希望も出てくるでしょう。
そんな開発者に向けて、今回はCloud Translation API リクエスト数の増加をメールで通知する方法を共有します。
Cloud Monitoringでポリシーを作成
① まずはCloud MonitoringのコンソールからCREATE POLICYのボタンを押します。
② 次に指標を選択 をクリックし、以下のように選択していきます。
Consumed API > Api > Request count> 『適用』ボタンをクリック
③ フィルタを設定してCloud Translation APIのリクエスト数をカウントするようにします。
④ Transform dataに任意の数値を入力します。
※ 例)1日のリクエスト数の合計値をカウントする場合
- ローリング ウィンドウ:1day
- ローリング ウィンドウ関数: sum
⑤ 通知条件の設定
Configure alert trigger に通知する際の条件を入力します。
⑥ 通知先の設定
Configure notificationsで通知先のメールアドレスを選択し、アラートポリシー名を入力したら完了です。