Repolode
target

target/goalert

알림이 발생했을 때 적절한 담당자에게 연락할 수 있도록 온콜 일정 관리, 자동 에스컬레이션, SMS 및 음성 알림을 제공하는 오픈소스 프로젝트입니다.

대체할 수 있는 제품:PagerDutyOpsgenie

스타
2,868
포크
345
열린 이슈
207
마지막 커밋
4시간 전

어떤 프로젝트인가요?

GoAlert는 온콜 업무의 운영 측면을 처리합니다. 온콜 일정을 만들고, 알림이 확인되지 않으면 정해진 순서에 따라 담당자를 바꿔가며 에스컬레이션하며, SMS와 음성 통화 등의 채널로 알립니다.

중요한 알림이 적절한 시점과 방식으로 대응할 수 있는 사람에게 전달되도록 하는 것이 목표입니다. 팀은 임시로 운영하던 전화 연락망이나 스프레드시트 기반 교대 일정을 대체하고, 현재 온콜 담당자가 누구인지 추적하는 단일 시스템으로 GoAlert를 사용합니다.

GoAlert는 단일 바이너리로 제공되며 Docker 이미지로도 배포됩니다. 로컬에서 사용해 볼 수 있는 데모 컨테이너가 제공되고, 기여자를 위해 핫 리로딩 서버를 사용하는 개발 환경 설정 방법도 문서화되어 있습니다.

핵심 기능

  • 01팀의 온콜 일정과 교대 근무를 설정합니다.
  • 02확인되지 않은 알림을 정의된 단계에 따라 자동으로 에스컬레이션합니다.
  • 03SMS와 음성 통화로 알림을 전송합니다.
  • 04단일 바이너리와 Docker 이미지로 배포됩니다.

활용 사례

  • 신뢰할 수 있는 온콜 교대 체계가 필요한 운영 또는 SRE 팀.
  • 인시던트 호출에 사용하는 수동 전화 연락망을 대체하려는 조직.
  • 호스팅 서비스 대신 자체 호스팅 방식의 알림 에스컬레이션을 원하는 팀.

빠른 시작

  1. 1

    Docker로 데모 컨테이너를 실행합니다

    docker run -it --rm -p 8081:8081 goalert/demo
  2. 2

    localhost:8081을 열고 admin / admin123으로 로그인합니다

사용 전 알아둘 점

  • 퀵 스타트에서는 기본 자격 증명을 사용하는 데모 컨테이너를 사용하므로, 프로덕션 환경에서 사용하려면 별도의 Getting Started 설정이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

goalert은(는) 무엇인가요?
알림이 발생했을 때 적절한 담당자에게 연락할 수 있도록 온콜 일정 관리, 자동 에스컬레이션, SMS 및 음성 알림을 제공하는 오픈소스 프로젝트입니다. GoAlert는 온콜 업무의 운영 측면을 처리합니다. 온콜 일정을 만들고, 알림이 확인되지 않으면 정해진 순서에 따라 담당자를 바꿔가며 에스컬레이션하며, SMS와 음성 통화 등의 채널로 알립니다.
goalert은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
goalert은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
goalert은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. goalert의 마지막 커밋은 2026년 11월 7일입니다.
goalert은(는) 어디에 사용할 수 있나요?
신뢰할 수 있는 온콜 교대 체계가 필요한 운영 또는 SRE 팀. 인시던트 호출에 사용하는 수동 전화 연락망을 대체하려는 조직. 호스팅 서비스 대신 자체 호스팅 방식의 알림 에스컬레이션을 원하는 팀.
goalert는 어떻게 설치하나요?
Docker로 데모 컨테이너를 실행합니다: docker run -it --rm -p 8081:8081 goalert/demo localhost:8081을 열고 admin / admin123으로 로그인합니다
goalert은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/target/goalert

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트