Show HN: PlayBooks – Jupyter Notebooks 스타일의 온콜 조사 문서
요약
Doctor Droid은 알림 발생 시 관측 가능성 도구 및 서버로 자동 이동하여 문제 조사를 수행하는 봇입니다. 'PlayBooks'라는 지능형 문서를 통해 로그 조회, 메트릭 확인, DB 쿼리 등 다양한 조사 단계를 자동화할 수 있습니다. 이를 통해 운영 환경에서의 문제 해결 시간을 크게 단축시킬 수 있습니다.
핵심 포인트
- 문제 조사 과정을 PlayBooks로 자동화하여 효율성을 높입니다.
- 로그, 메트릭, DB 쿼리 등 다중 소스 데이터를 통합 분석합니다.
- Docker를 이용한 간편 설치 및 배포가 가능합니다.
tl;dr Doctor Droid Bot을 이용해 프로덕션 문제 조사를 자동화하세요.
v1.3.3 릴리스 데모 시청하기 Demo
<p align="center"> <a href="https://www.youtube.com/watch?v=Uu3k-qQ3Pvw"> <img src="https://drdroid-public-content.s3.us-west-2.amazonaws.com/automate-investigations-thumbnail-github.png" alt="Doctor Droid Demo" width="60%" height="50%"> </a> </p> <br>Doctor Droid는 어떻게 조사를 자동화하나요?
Doctor Droid는 알림을 받을 때마다 15가지 이상의 관측 가능성(observability) 도구 및 서버로 자동으로 이동하여 명령을 실행하고 데이터를 가져오는 봇입니다.
이를 통해 문제 조사에 걸리는 시간을 단축할 수 있으며, 잠재적으로 완전히 자동화할 수 있습니다.
<p align="center"> <img src="https://drdroid-public-content.s3.us-west-2.amazonaws.com/doctor-droid-automation.png" alt="How Doctor Droid works" width="75%" height="50%"> </p> <br>Doctor Droid에서 조사(Investigations)를 설정하는 방법?
조사를 구성하기 위해 PlayBooks를 생성할 수 있습니다. PlayBooks는 모니터링을 확인해야 할 스택의 모든 부분에 연결된 지능형 문서입니다. 여기서는 로그를 가져오거나, 메트릭을 조회하거나, 데이터베이스에 쿼리하고, 원격 서버에서 명령을 실행하고, 컨테이너 데이터를 가져오하며, 심지어 사용자 정의 API 호출까지 정의할 수 있습니다.
<p align="center"> <img src="https://drdroid-public-content.s3.us-west-2.amazonaws.com/sample-investigation-playbook.png" alt="A Sample Playbook in Doctor Droid" width="75%" height="50%"> </p>Playground:
- sandbox에는 몇 가지 샘플 playbook이 생성되어 있습니다.
- 커뮤니티 Slack 작업 공간의 #demo-alerts 채널에서도 알림에 대해 자동 응답을 받는 방법을 확인할 수 있습니다.
시작하기
1. 문서화
2. 설치
Docker를 사용하여 시작하려면 다음 명령을 사용하세요:
docker-compose -f deploy.docker-compose.yaml up -d
Helm 차트 또는 사용자 지정 브랜치 배포를 찾고 계신가요? 저희의 설치 문서를 여기에서 읽어보세요.
3. 더 알아보기: 저희 YouTube 채널에서 튜토리얼을 시청하세요
저희와 연결하기:
-
기여하고 싶으신가요? 저희의 기여 가이드라인을 읽어보세요.
-
피드백 또는 기능 요청: Slack이나 Github 이슈로 공유해 주세요.
-
버그 보고? jam을 생성하여 Github나 Slack에 공유해 주세요!
Slack 커뮤니티
| 로드맵 | 문서
AI 자동 생성 콘텐츠
본 콘텐츠는 HN OpenAI Codex의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기