Teams 에러 알람 설정 (WebHook)
2022. 7. 26. 13:57ㆍ운영 | 문서화
사용 범위
서버 이상(500 에러)이 생길 때 Teams를 통해 알림를 보낸다.
방법
* Teams는 설치 상태라고 가정한다.
1. 알림이 가야하는 채널 생성
* 채널이 이미 있는 경우 만들지 않아도 됌
2. Incoming Webhook를 추가
오른쪽 하단 앱를 누르고 검색창에 incoming를 검색한다.
만든 팀이나 현재 존재하는 팀을 선택 한 후 커넥터 설정을 클릭한다.
3. Incoming Webhook 커넥터 설정
이름을 작성 한 후 만들기를 클릭하면 링크가 하나 생성된다.
POST로 보내야 하는 링크이므로 복사 한 후 저장해 둔다.
4. 라이브러리 axios를 사용하여 메시지 POST 전송
Teams에 알림이 가는 상황에 맞는곳에 3. 에서 생성 된 링크로 axios로 POST로 값을 보내준다.
- @type : MessageCard입력
- themeColor : 메시지 색상 설정
- title : 메시지 타이틀
- text : 메시지 내용
{
"@type": "MessageCard",
"themeColor": "FF0000",
"title": "Error",
"text": "500 Error"
}
axios : https://www.npmjs.com/package/axios
5. 결과
메시지 디자인 설정 정보 https://docs.microsoft.com/en-us/outlook/actionable-messages/message-card-reference
출처 : https://blog.roto.codes/use-microsoft-teams-webhook/
728x90
반응형
'운영 | 문서화' 카테고리의 다른 글
git action CI/CD 버전 관리 방식 (0) | 2022.01.05 |
---|---|
swagger 긴 주석 작성 방법 (yaml파일) 줄 바꿈, 글씨 강조 (0) | 2022.01.03 |
릴리즈 노트 소수점 의미 (0) | 2021.12.31 |