2. Slack 이벤트 설정
이 장에서 하는 일
APM 이벤트를 Slack 채널로 받도록 설정합니다. 장애가 나면 팀이 이미 보고 있는 채널에 메시지가 올라옵니다.
두 가지 방식이 있습니다. 하나만 고르면 됩니다.
| 방식 | 무엇이 다른가 | 언제 고르나 |
|---|---|---|
| Webhook | 채널 하나에 보낼 주소(URL)를 발급받아 APM 에 넣습니다 | 대부분의 경우 — 설정이 단순합니다 |
| Bot(봇) | 앱을 워크스페이스에 설치하고 토큰으로 보냅니다 | 여러 채널에 보내거나 봇 이름·아이콘을 바꾸고 싶을 때 |
필요한 것 — Slack 워크스페이스와 앱을 추가할 수 있는 권한입니다. 워크스페이스가 없다면 아래 절차대로 새로 만들 수 있습니다.
설정을 마치면 — APM 에서 이벤트가 생길 때마다 지정한 채널에 메시지가 올라옵니다.
전체 흐름
| 단계 | 하는 일 |
|---|---|
| 1 | Slack 워크스페이스와 채널 준비 (이미 있으면 건너뜁니다) |
| 2 | Webhook 주소 발급 또는 봇 토큰 발급 |
| 3 | APM 콘솔의 이벤트 설정에 그 값을 입력 |
| 4 | 테스트 발송으로 채널에 도착하는지 확인 |
Webhook 방식
채널 하나에 보낼 주소를 발급받아 APM 에 넣는 방식입니다. 대부분 이 방식이면 충분합니다.
1) Slack 앱 만들기
https://api.slack.com/apps 에 접속해 Create New App 으로 앱을 만들고 워크스페이스를 고릅니다.

2) Incoming Webhook 켜고 채널 고르기
앱 설정에서 Incoming Webhooks 메뉴로 들어가 Activate Incoming Webhooks 를 켠 뒤, Add New Webhook to Workspace 로 이벤트를 받을 채널을 고릅니다.

3) Webhook URL 복사
채널을 고르면 Webhook URL 이 만들어집니다. 이 주소를 복사해 APM 이벤트 설정하기의 WebHook URL 칸에 넣습니다.

이 주소를 아는 사람은 누구나 그 채널에 글을 올릴 수 있습니다. 문서나 코드 저장소에 그대로 남기지 마십시오.
Bot(봇) 방식
Webhook 은 채널 하나에 고정되지만, 봇은 여러 채널에 보낼 수 있고 이름·아이콘을 바꿀 수 있습니다. 그만큼 단계가 조금 더 많습니다.
1) 봇 추가하고 토큰 받기
Slack 앱 목록에서 Bots 를 찾아 워크스페이스에 추가하고, 봇의 사용자 이름을 정한 뒤 봇 통합 앱 추가를 클릭합니다.

다음 화면에서 API Token 이 나옵니다.

이 값이 APM 과 연동하는 열쇠입니다. 화면을 벗어나면 다시 찾기 번거로우므로 지금 복사해 두고, 통합 앱 저장을 눌러 마칩니다.