Back to portfolio
ObservabilitySenior EngineerObservabilityJun 2024 — Present

장애 상관관계 분석 도구

알림, 배포, 의존성 신호를 하나로 엮어 대응자에게 단일한 장애 서술로 보여 주는 상관관계 분석 도구입니다.

GoPrometheusClickHouse

장애 대응자에게 부족한 건 데이터가 아닙니다. 알림과 그것을 유발한 변경을 이어 주는 서술입니다.

문제

하나의 실패가 여러 팀에 걸쳐 수십 건의 호출을 만들어 냈고, 무엇이 언제 바뀌었는지에 대한 공통 화면이 없었습니다.

접근

  • 레이블 일치가 아니라 의존성 토폴로지를 기준으로 알림을 그룹화
  • 알림 발생 구간을 배포·기능 플래그 이벤트와 조인
  • 모든 대응자가 함께 읽을 수 있는 하나의 장애 타임라인을 발행
  • 요약을 신뢰하지 않는 사람을 위해 원본 신호를 한 번의 클릭 거리에 유지

결과

조율에 드는 부담이 눈에 띄게 줄었고, 회고를 채팅 기록에서 수동으로 재구성하는 대신 이미 복원된 타임라인에서 시작할 수 있게 되었습니다.

Related notes

See the correlation view