1. 개요
Datadog에서 Slack Integration을 하기 위한 가이드 문서입니다.
2. Datadog에서 Slack Integration 설정
Slack Integration는 Datadog에서 발생한 Alert을 Slack를 통해 운영 담당자들이 Notification을 받을 수 있도록 하기 위해 진행합니다.
2.1. Integration
Integration하는 법은 아래와 같습니다.
Datadog의 ‘Integrations > Integrations’ 메뉴에서 Slack을 검색합니다.
slack 타일에서 Configuration Tab 선택 및 ‘Connect Slack Account’를 클릭합니다.
버튼을 클릭하면, Slack Workspace 로그인 Page로 Redirect됩니다.
추가할 Slack Workspace 주소를 입력 후 계속을 선택합니다.
참고로 SK㈜ C&C의 대표 Workspace URL은 skcc1.slack.com 으로 회사 Workspace와 연동할 예정이면, 먼저 해당 Workspace에 사용자 계정이 필요합니다.Slack Workspace에 연동할 계정 정보를 입력 후 로그인을 합니다.
로그인 후 Datadog과 Slack 연동을 허용하면 Integration은 완료됩니다.
계정 연동이 완료된 후 Datadog정보를 수신할 Channel을 추가합니다.
아래와 같이 정보를 수신 받을 Channel을 추가하고 저장합니다.
Integration 후 조회되는 Channel은 Public 채널이거나 Datadog 앱추가(2.2)된 Channel만 조회됩니다.
2.2. Slack 채널에서 Datadog 앱추가
Datadog과 Slack Integration 작업이 완료된 후 Slack에서 Add Channel에 추가된 Channel로 가서 Datadog App을 추가합니다.
App 추가 경로는 통합(Integration)에서 앱추가를 선택하시면 아래와 같이 조회 화면이 나타나면 Datadog을 조회 및 추가하면 됩니다.추가된 화면은 아래와 같습니다.
2.3 Monitor에 채널 추가
Monitor에서 Configure notifications & automations 항목에서
Alert message에서 @ 를 입력하거나, Add Mention 버튼을 클릭하면
추가할 수 있는 전체 channel 목록이 표시됩니다. 그중에서 Slack을 선택후 slack 채널만 표시된 목록에서
선택하거나, @ 에 이어 채널명의 일부를 입력하면 해당 문자열로 채널을 찾아 목록에 표시됩니다.
표시된 목록을 선택하면 추가됩니다.