로그로 원인 찾기
낯선 환경에서 관측성은 유일한 눈입니다. 자사 서비스라면 이미 아는 것을 여기서는 로그와 메트릭에서 다시 캐내야 합니다. 이 코스는 하나의 실제 사건을 세 각도에서 재구성합니다. 웹 접근 로그에서 사고 시각과 원인 경로를 찾고, 애플리케이션 로그와 느린 쿼리 로그를 겹쳐 인과를 만들고, 배포 이력과 알람 이력까지 붙여 다섯 사건의 타임라인을 복원합니다.
중급 · 레슨 30 · 실습 10
커리큘럼
로그 읽는 법
- 평시값을 모르면 급증도 모른다 reading
- 접근 로그에서 사고 시각 찾기 lab
- 퀴즈: 로그 읽는 법 quiz
집계와 상관관계
- 경고는 에러보다 먼저 온다 reading
- 흩어진 로그를 인과로 묶기 lab
- 퀴즈: 집계와 상관관계 quiz
타임라인 재구성
- 타임라인이 곧 보고서의 절반이다 reading
- 다섯 사건으로 타임라인 세우기 lab
- 퀴즈: 타임라인 재구성 quiz
로그가 없을 때
- 로그가 없다는 것도 정보다 reading
- 로그가 사라진 구간을 조사하기 lab
- 퀴즈: 로그가 없을 때 quiz
섞인 형식을 한 레코드로
- 한 줄이 한 사건은 아니다 reading
- 로그를 받았는데 세 가지 형식이 섞여 있었다 lab
- 퀴즈: 섞인 형식을 한 레코드로 quiz
어긋난 시계를 맞추기
- 오프셋 없는 시각은 시각이 아니다 reading
- 세 호스트가 저마다 다른 시계로 로그를 찍고 있었다 lab
- 퀴즈: 어긋난 시계를 맞추기 quiz
상관 id 로 요청 하나를 잇기
- id 하나로 다섯 서비스를 꿰기 reading
- 주문 하나가 사라졌는데 서비스는 다섯 개였다 lab
- 퀴즈: 상관 id 로 요청을 잇기 quiz
빠진 줄과 두 번 온 줄
- 안 온 것과 일이 없었던 것은 다르다 reading
- 수집기에 도착한 줄이 보낸 줄보다 적었다 lab
- 퀴즈: 유실과 중복, 그리고 늦은 도착 quiz
큰 파일에서 필요한 구간만
- 3분을 보려고 하루치를 읽지 않는다 reading
- 사고 구간 3분을 보려다 하루치를 통째로 읽었다 lab
- 퀴즈: 큰 로그에서 구간만 꺼내기 quiz
보존과 회전을 숫자로 정한다
- 그 날짜 로그는 이미 지워져 있었다 reading
- 사고가 난 날의 로그는 이미 지워져 있었다 lab
- 퀴즈: 보존과 회전 quiz