1. 슬랙 회원가입, 로그인
2. click Your apps After join, login
3. create app
choice From scratch
make bot, and choice workspace
3. Change & Set slack setting
1) OAuth & Permissions
Give Write permission for coopang-bot
Push install to coopang
2) Incoming Webhooks
change active
add new webhook to workspace
4. 슬랙에서 봇 추가
5. grapana
1) Contact points
기본으로 이메일로 되어 있는 것을 슬랙으로 변경한다
create contact point
push test button then you can get message from slack by grafana
그러면 slack으로 coopang-bot으로 테스트 메세지가 오는 것을 확인 할 수 있다.
이로써 연동이 되었구나를 알수 있음
2) Notification policies
edit notication policy from email to slack
3) Alert rules
슬랙으로 알림을 주는 rule을 생성합니다.
user 서버의 개수가 0개 이하면 slack으로 알림을 주도록 설정하겠습니다.
아래의 그림을 보고 설정을 따라하시면 됩니다.
슬랙으로 알림을 주는 rule이 생성 되었습니다.
Normal 상태
현재 유저서버가 켜져있으니까 == user 서버가 1개 이상입니다.
따라서 위 상태에서 Normal을 확인할 수 있습니다.
pending 상태
user 서버를 끄면 pending이 되고
fire 상태
유저 서버가 fire 됐습니다.
네 슬랙 user server가 꺼졌다는 알람이 오네요
다시 Normal 상태로 변경
다시 user server를 run 하면..
해결 슬랙 메시지를 받을 수 있습니다.
'Today I Learned' 카테고리의 다른 글
DDD Architecture (0) | 2024.09.14 |
---|---|
grafana에 loki 추가 (0) | 2024.09.14 |
Grafana (0) | 2024.09.14 |
prometheus (0) | 2024.09.14 |
docker-compose.yml 네트워크 만든 후 실행 방법 (0) | 2024.09.13 |