최근 저희 Discourse에서 (아마도) 이메일 서비스 인증 문제로 인해 수신 이메일이 도착하지 않는 문제가 발생했습니다. 안타깝게도, 이메일로 포럼 게시글을 작성하고 답변하는 사용자들은 실제로 이메일이 게시되었는지 확인할 수 있는 위치에 있지 않기 때문에(또한 저희 경우 발신 이메일은 정상적으로 작동하고 있었기 때문에), 이 문제가 아무도 모르게 꽤 긴 시간(아마도 몇 주?) 동안 지속되었습니다. 결국 아무도 알아채지 못한 채 상당수의 사용자가 완전히 침묵하게 된 셈입니다. 이는 매우 심각한 문제입니다. ![]()
여기서 더 큰 문제는, 한 사용자가 자신의 게시글이 사라진 것을 우연히 발견해서야 문제를 알게 되었다는 점입니다. 그리고 로그를 30분 동안 뒤져서야 원인을 찾았습니다. 이러한 대응 시간은 명백히 허용될 수 없습니다. 관리자로서 이 문제를 즉시 알려주는 메커니즘이 있는지 모르겠습니다. 이메일과 같은 핵심 서비스에 대한 반복적인 실패(특히 인증 실패와 같은 일시적이지 않은 실패의 경우…)는 어딘가에 눈에 띄는 알림을 생성하여 조사가 이루어질 수 있도록 해야 한다고 생각합니다. 이러한 유형의 문제를 모니터링하기 위한 다른 좋은 전략이 있을까요?