tjinjin's blog

インフラ要素多めの個人メモ

datadogからの通知にメンションをつけたい

About

解決したのでメモしておきます!この記事を見るとdatadogからslackへアラートを飛ばすときにメンションをする方法がわかります!

やりたいこと

datadogからmonitorのアラートをslackに連携しているが、メンションをつけてアラートして欲しい。

やり方

datadogから通知を飛ばすには特殊な書き方(slack APIのフォーマット)に従う必要があります。

masutaka.net

記事に書いてある通りですが、User Groupの場合は

端的に書くと <!subteamID|handle> という書式が必要。 例えば S012345 という ID の @happy-peeps User Group の場合は <!subteamS012345|happy-peeps> で良い。

という感じです。

ちなみにhereやchannel、個別のユーザに通知するときは

<!here>
<!channel>
<!everyone>
<@userId>

のように書きます

userIdはAPIから取得できるのでそちらを確認してください。

参考