動機
mackerel から prometheus + grafana の環境に移行したんですが
grafanaにもこういうのがあるといいなと思ってました
ないならないでスクショして貼るだけなんで別にどうという手間でもないんですが
で
image作った
https://hub.docker.com/r/masahata/grafana
grafana.iniに必要な情報を追加して
grafana.ini
; 画像保存のために external_image_storage を設定する必要があります
; s3 しか使ったことないけどどれでも問題ないはず…
; 以下オリジナルの設定項目
[share_slack]
; trueにするとtabが出る
enable = true
; alertと同じくincoming-webhookのアレ
webhook = https://hooks.slack.com/services/xxxxxxxxx/xxxxxxxxxx/xxxxxxxxxxxxxxxxxxx
; 以下3つは設定しなければwebhookのデフォルト
icon_emoji = sushi
icon_url =
user_name = Grafana
; 送信する選択肢にするチャンネルを `,` 区切りで羅列する(デフォルトはwebhookに設定したチャンネル)
channels = general,random,my-channel
↑のimageでコンテナを起動
適当なダッシュボードを開き
いつものshareのモーダルを開くと…
こんな感じのものが増えてるので、適当にポチポチ選んで青いボタンを押すと…
slackに送られる(タイトルのリンク先はボタン押した時のurl)
おわり
おまけ
grafana本体に手を加えずにやる方法はちょっとわからん