概要
AppEngineの特定ログを検知し、Stackdriverを用いてメール送信する
対象
Stackdriverを使ったことがない人向け。
前提条件
Stackdriverアカウントの設定が完了していること
対応内容
- GCPコンソールメニューの「ロギング」から検知したいログを検索する。
- 「指標を作成」ボタンを押し、指標を作成する。
- 「ログベースの指標」画面を表示し、2で作成した指標のメニューボタンを押す。メニュー内の「指標に基づいて通知を作成する」を選択する。
- Stackdriverの画面が表示されるので、閾値の設定を行う。ログの検知をするだけであれば、以下の設定を行えばほぼ問題ない。私はいつもTHRESHOLD->「0.01」、FOR->「most recent value」の設定で使うことが多いです。こうすることで特定のログを検知した時にすぐエラーとして検知できます。
- THRESHOLD・・・閾値。設定した値を超えた場合、通知される。
- FOR・・・何分継続して閾値を超えた場合、通知を行うか設定する。
- 最後にメールアドレスの設定を行う。