Open8
Terraform で Cloud Logging のログアラート(Slack通知)を使う

Cloud Logging に出力されるログを任意のクエリでフィルタして、Slack に通知できる便利機能があるらしい
これを Terraform でセットアップしたい

参考になりそうな記事

なんとなく、先に Notification Channel を作って、そのあと Alert Policy を作ると良さそう。オレの直感がそう告げている

何はともあれ通知チャンネルを作る。
Slack インテグレーションのインストールはサイトから操作が必要だった
結局 Terraform 側へは import が必要か

auth_token
だけ何か分からなかったが、Terraform import しても空文字列だったので、もともと空文字列指定で良いのかもしれない

むりぽ...
Error: Error creating NotificationChannel: googleapi: Error 400: Field notification_channel.labels[auth_token] had an invalid value: Value must NOT be empty if provided.

結局 Auth Token はGUIの設定時にネットワークリクエストをみて何とか取得...

Terraform から作成した Slack Notification Channel では Team が正しく設定されないらしい...
現状ではGUIから Notification Channel を作るしかなさそう...
ログインするとコメントできます