Datadog Bits Chat이란, Slack에서 장애 조사부터 코드 수정까지 하는 법
한마디로
Datadog Bits AI가 Slack 채널 안에서 장애 원인을 조사하고 수정 코드까지 만들어줘요
한눈에
Datadog Bits Chat은 Datadog의 AI 어시스턴트 Bits AI를 Slack에 통합한 기능이에요. 온콜 엔지니어가 장애 알림을 받으면 Slack 채널을 벗어나지 않고 @Datadog investigate를 입력해서 원인 조사, 수정 코드 생성, 포스트모템 작성까지 한 대화창에서 처리할 수 있습니다. 여러 도구를 오가며 증거를 모으던 기존 방식의 컨텍스트 스위칭 비용을 줄이는 게 이번 기능의 핵심이에요.
AS-IS: 장애 대응은 도구를 오가는 일이었다
프로덕션에서 알림이 뜨면 responder들은 보통 Slack에서 대화하지만, 필요한 증거는 텔레메트리 데이터, 소스 코드, 인시던트 툴 등 다른 곳에 흩어져 있어요. 가설을 세우고 조치를 조율하고 관계자에게 상황을 알리는 동안 이 여러 도구 사이를 계속 이동해야 했습니다. 이런 컨텍스트 스위칭이 시간에 민감한 조사를 느리게 만들고 업데이트 추적도 어렵게 만들었어요.
Bits Chat이 Slack 안에서 하는 일
Datadog은 인시던트가 선언되면 전용 Slack 채널을 만드는데, 이 채널에서 @Datadog investigate라고 입력하면 Bits Investigation이 조사를 시작합니다. 관련 텔레메트리 데이터, 런북, 과거 인시던트를 바탕으로 가설을 세우는 방식이에요. 조사 중에는 Bits가 진행 상황을 Slack에 계속 올려서 responder들이 자기들 논의와 함께 지켜볼 수 있고, 조사가 끝나면 근본 원인과 권장 다음 단계를 채널에 공유합니다. 이커머스 웹사이트 예시에서는 최근 코드 변경이 원인으로 지목됐고 이를 뒷받침하는 텔레메트리 데이터도 함께 제시됐어요. 팀원들은 @Datadog을 멘션해서 어떤 엔드포인트와 지역이 영향받았는지, 다운스트림 서비스에 영향이 있는지 같은 후속 질문을 계속 던질 수 있습니다.
원인 파악 다음, 수정과 마무리까지
원인이 파악되면 Bits Remediation이 다음 조치를 제안하고 인시던트 대화창에서 바로 실행할 수 있게 해줍니다. responder 추가, 인시던트 워크플로 실행, Status Pages 업데이트 게시 같은 조치가 가능해요. 예시에서는 responder들이 수정을 시작해달라고 요청하자 Bits Remediation이 관련 맥락을 Bits Code에 넘기고, Bits Code가 전용 코드 채널을 만들어 수정안을 생성한 뒤 검토용 pull request까지 만들었습니다. 다른 상황에서는 팀원에게 메시지 보내기, Datadog On-Call로 엔지니어 호출하기, 인시던트나 후속 작업 레코드 생성하기 같은 트리아지 조치도 채팅에서 바로 실행할 수 있어요.
마무리: 해결 확인과 포스트모템까지 한 채널에서
문제가 해결되면 Bits가 에러율이 정상 수준으로 돌아왔는지 확인해주고, responder들이 인시던트를 해결 처리하고 조사 내용으로 포스트모템 노트북을 만들어달라고 요청할 수 있습니다. Bits가 이미 대응 과정의 맥락을 가지고 있어서 노트북에는 인시던트 요약, 관련 발견 사항, 해결 과정, 다음 단계가 자동으로 정리돼요. 여러 대화와 도구에서 인시던트를 재구성할 필요가 없어지는 셈이고, 이렇게 쌓인 포스트모템은 팀과 Bits가 다음 인시던트에 더 빠르게 대응하는 데도 도움이 됩니다.
자주 묻는 질문
Datadog이란 어떤 서비스인가요
Datadog은 서버, 애플리케이션, 로그 등의 텔레메트리 데이터를 모니터링하는 플랫폼이에요. 이번에 소개된 Bits Chat은 그 위에 얹힌 AI 어시스턴트 Bits AI를 Slack과 연결해서 장애 조사와 대응을 자동화하는 기능입니다.
Bits Chat은 어떻게 시작하나요
Slack용 Bits Chat 설정 가이드를 따라 연동하면 되고, Datadog 계정이 없다면 14일 무료 체험으로 먼저 사용해볼 수 있어요. 인시던트가 선언되면 자동으로 만들어지는 전용 Slack 채널에서 @Datadog investigate로 바로 시작하는 구조입니다.
sentry와 datadog 비교하면 뭐가 다른가요
원문에는 Sentry와의 직접 비교 내용이 없어서 정확한 기능 차이를 단정하기는 어려워요. 다만 이번 발표로 보면 Datadog은 텔레메트리 데이터, 런북, 과거 인시던트를 결합해 원인 분석부터 코드 수정, 포스트모템까지 Slack 안에서 끝내는 쪽에 방점을 두고 있습니다.
Bits Code가 만든 pull request는 바로 배포되나요
아니요. Bits Code는 조사 결과를 바탕으로 수정안을 생성해 검토용 pull request를 만들어주는 역할까지만 하고, 실제 반영 여부는 responder가 검토한 뒤 결정하는 구조예요.
에디터 노트
온콜 엔지니어가 Slack을 떠나지 않고 조사부터 pull request 생성, 포스트모템 작성까지 처리한다는 흐름 자체는 컨텍스트 스위칭을 줄이는 실질적인 개선이에요. 다만 Bits Investigation이 제시하는 근본 원인이나 Bits Code가 생성한 수정안의 정확도는 결국 responder의 검토를 거쳐야 하는 만큼, 자동화가 판단을 대체하는 게 아니라 조사 속도를 앞당기는 보조 역할로 봐야 합니다.
참고 출처 | 원문 보기
태그
- datadog
- 데이터독
- bits ai
- 비츠 에이아이
- slack 인시던트 관리
- 슬랙 인시던트 관리
- ai 에이전트 비교
- 에이아이 에이전트 비교
이 노트는 자동 검증을 거쳐 발행되었습니다. 오류 제보는 편집팀이 즉시 확인합니다.
관련 마테크
- Datadog Azure Functions 모니터링이란, 호스팅 플랜 전체 지원 확대 정리Datadog이 Linux든 Windows든 Azure Functions 요금제 상관없이 요청 추적과 CPU 병목까지 직접 볼 수 있게 확장했어요
- Datadog AI-native SAST란, LLM 앱 취약점 개발 단계서 잡는 법Datadog이 프롬프트 주입 같은 LLM 앱 특유의 보안 취약점을 코드 리뷰 단계에서 미리 찾아주는 AI 기반 정적 분석 도구를 내놨어요
- Datadog Azure 연동 secretless authentication이란, 시크릿 관리 없애는 방법Datadog가 Azure 연동에서 클라이언트 시크릿 대신 신원 기반 인증을 쓰는 secretless authentication을 도입했어요