Quantcast
Channel: ADACHIN SERVER LABO
Viewing all articles
Browse latest Browse all 164

[Digdag][shell script]slack/chatworkでシンプルなエラー通知を行う

$
0
0

今までDIgdagでエラー通知をchatworkで行っていたのですが、slackでイケてる通知できないかと探していたところ、
下記のプラグインを見つけました。

https://iroilog.net/2017/04/digdag-slack/

通知もわかりやすいし、めちゃくちゃいいやん!!🤩

ところが!!😟

digdagファイルを大幅に変更するという驚異的な作業が発生するということに気づきました。(設定ファイル50個くらい/辛い😅)ということでIncoming Webhooksを使ってシンプルにエラーが出たら通知というのをシェルスクリプトで作ってみました。(カンタンというか基本)


■post_slack.sh

・hoge_id.dig

_error:
  sh>: export $(cat config/env | xargs) && /digdag/post_chatwork.sh "[${session_time}][${session_id}] DigDag Fail hoge_id" ; /digdag/post_slack.sh "[${session_time}][${session_id}] DigDag Fail hoge_id"

~省略~

・slack

🤗

・post_chatwork.sh

ちなみに同じようにchatworkで書くとこんな感じ。


■まとめ

うむ!!シンプル!!
しかしエラー内容がわからん!!😳


Viewing all articles
Browse latest Browse all 164

Trending Articles