Skip to main content
DownStatus

장애를 감지하는 방법

저희 방법론 설명

커뮤니티 기반 신고

DownStatus는 여러 신호를 결합합니다. 사용 가능한 경우 공식 상태 피드, 서비스 페이지의 사용자 신고, 합성 점검, 공개 대화의 급증을 함께 봅니다. 공식 인시던트에 가장 큰 가중치를 두며, 커뮤니티 신고는 지역적이거나 초기 단계의 문제를 더 빠르게 발견하는 데 도움이 됩니다.

신고 유형

사용자는 발생한 문제의 종류를 지정할 수 있습니다: 웹사이트 로드 불가, 앱 문제, 로그인 문제, 결제 오류, 스트리밍 오류 또는 전반적인 장애. 이 분류를 통해 서비스가 다운됐다는 사실뿐만 아니라 어떤 부분이 영향을 받았는지도 보여드릴 수 있습니다.

장애 감지 임계값

각 서비스에 대해 들어오는 신고 수를 지속적으로 모니터링합니다. 짧은 롤링 기간 내 고유 신고자 수가 통계적으로 유의미한 임계값을 초과하면 상태가 자동으로 '정상'에서 '성능 저하' 또는 '장애'로 변경됩니다.

임계값은 서비스마다 개별적으로 조정됩니다. 평소 신고가 없는 서비스는 지속적인 배경 노이즈가 있는 고트래픽 서비스보다 알림을 트리거하는 데 필요한 신규 신고 수가 적습니다.

상태 레벨

  • 정상 — 신고 수가 정상 범위 내. 중요한 문제가 감지되지 않음.
  • 성능 저하 — 신고 수 증가. 일부 사용자가 문제를 겪고 있을 수 있음.
  • 장애 — 신고 수가 기준선을 크게 초과. 광범위한 사고가 진행 중일 가능성이 높음.

스팸 및 남용 방지

신호 품질을 유지하기 위해 여러 겹의 보호 장치를 적용합니다:

  • 속도 제한 — 각 IP 주소는 슬라이딩 시간 창 내에서 서비스당 신고 수가 제한됩니다.
  • 중복 방지 — 동일 IP에서 5분 이내에 동일 서비스에 대한 두 번째 신고는 자동으로 무시됩니다.
  • 허니팟 필드 — 실제 사용자에게는 보이지 않지만 봇이 채우는 숨겨진 양식 필드; 이러한 제출은 무시됩니다.
  • IP 해싱 — IP 주소는 평문으로 저장되지 않습니다. 저장 전에 단방향 해싱되므로 개인 정보가 보관되지 않습니다.

24시간 차트

각 서비스 페이지에는 지난 24시간 동안의 신고 수를 시간 단위로 나눈 막대 차트가 표시됩니다. 이를 통해 문제가 언제 시작됐는지, 얼마나 심각했는지, 상황이 개선되고 있는지 한눈에 볼 수 있습니다.

장애 이력

확인된 장애 이벤트는 각 서비스 페이지의 장애 이력 섹션에 저장 및 표시됩니다. 각 항목에는 시작 시각, 종료 시각(해결 후), 지속 시간이 표시됩니다.

독립성

DownStatus는 완전히 독립적입니다. 이 플랫폼에 나열된 서비스 중 어느 것과도 제휴, 후원 또는 보증 관계가 없습니다. 저희 상태 데이터는 회사의 자체 상태 페이지가 말하는 것이 아니라 실제 사용자가 신고하는 것을 반영합니다.

궁금한 점이 있으신가요?

방법론에 대한 질문이 있거나 개선 사항을 제안하고 싶으시다면 문의 페이지를 방문해 주세요.