요약
- NewRelic 알림에서 Slack 사용자/그룹을 @멘션하려면 Slack 채널 destination의
customDetailsSlackproperty에 Slack 멘션 구문을 넣는다. - 틀린 키
customDetailsS(끝에lack없음)는 저장은 되지만 전송 시 통째로 무시되어 텍스트조차 안 나온다. - 멘션은 메시지의 "Custom details:" 섹션에 렌더된다.
본문
설정 위치 / 키
- UI: Workflow → 해당 Slack 채널 → "Custom Details (optional)" 박스.
- property 키 =
customDetailsSlack. 값은 핸들바 평문 가능. - CLI(NerdGraph):
aiNotificationsUpdateChannel(accountId, channelId:"<CHANNEL_UUID>", channel:{properties:[...]})- properties에
channelId·sendUpdatesToChannel·customDetailsSlack을 전부 함께 넘긴다. 부분 업데이트가 아니라 통째로 교체되므로 빠뜨린 property는 사라진다.
- properties에
멘션 구문 (값 예시)
<@MEMBER_ID> <!subteam^GROUP_ID|@handle> 🔴 매칭 급감 - {{issueTitle}}
- 개인:
<@MEMBER_ID>→ 전송 시@이름으로 렌더 - 그룹:
<!subteam^GROUP_ID|@handle> - 채널 전체:
<!here>/<!channel> - 변수:
{{issueTitle}}등 핸들바 그대로 - 이모지:
:red_circle:같은 shortcode는 텍스트로 깨짐 → 유니코드 🔴 직접 입력
ID 찾기
- 개인 멤버ID: Slack 프로필 → ⋮ → Copy member ID
- 그룹ID(
S로 시작): 채널에 그룹을 멘션해 메시지 전송 → 파란 글자 우클릭 → Inspect →data-subteam-id확인 (또는usergroups.listAPI)
주의
- 그룹 멘션은 렌더는 되지만, 봇 발신
<!subteam^>은 환경에 따라 그룹원에게 *핑(알림)*이 안 갈 수 있다. 확실한 핑이 필요하면<!here>. - 별개 사실: NewRelic alert condition은
COMPARE WITH(전주 동시간 대비)를 지원하지 않는다. 계절성 지표의 편차 탐지는 baseline(anomaly) condition이 공식 도구.