소개
웹 사이트 나 시스템에서 오류가 발생하면이를 기록하고 사용자에게 오류에 대한 참조 코드가 포함 된 예의 메시지를 표시하는 것이 좋습니다.
그리고 시스템이 많으면이 정보가 점으로 표시되는 것을 원하지 않습니다. 단일화 된 중앙 위치를 갖는 것이 좋습니다.
가장 간단한 수준에서 필요한 것은 증분 ID와 오류 세부 정보의 직렬화 된 덤프입니다. (그리고 아마도 "중앙 장소"는 이메일받은 편지함 일 것입니다.)
스펙트럼의 다른 쪽 끝은 아마도 완전히 정규화 된 데이터베이스 일 것입니다. 또한 버튼을 누르고 하루에 오류 그래프를 보거나 시스템 X에서 가장 일반적인 오류 유형을 식별 할 수 있습니다. 서버 A에 더 많은 데이터베이스가 있는지 여부 서버 B보다 연결 오류 등이 있습니다.
여기서 말하는 것은 Jira, Trac 등의 "인간 기반"문제 추적이 아닌 원격 시스템에 의한 코드 수준 오류 / 예외를 로깅하는 것입니다.
질문
이 유형의 시스템을 사용한 개발자, 특히 다음과 관련하여 개발자의 생각을 찾고 있습니다.
- 없이는 할 수 없었던 필수 기능은 무엇입니까?
- 시간을 절약 할 수있는 기능을 갖추면 좋은 점은 무엇입니까?
- 어떤 기능이 좋은 생각처럼 보이지만 실제로는 유용하지 않습니까?
예를 들어, 오류가 여러 번 발생하는 것을 식별하는 "중복 표시"기능이 매우 중요하다고 말하고 싶습니다 ( '중요하지 않은'세부 사항에 대한 걱정없이).
"[이 오류에 대해 [Jira / etc]에 문제를 만드는" "버튼은 시간 절약에 도움이됩니다.
다시 말하지만, 내가 겪고있는 것은 그러한 시스템을 사용하는 사람들의 실용적인 경험이며 , 기능이 왜 끔찍하고 끔찍한 지에 따라 백업하는 것이 좋습니다 .
(어쨌든 이론을 쓰려고한다면 최소한 답변을 표시하십시오.)