PRACTICAL TRAINING · INCIDENT

장애 대응 실무 가이드

도구 사용법이 아니라 상황 대응 절차를 다룹니다. 연락을 받은 순간부터 원인 규명과 종료 보고까지의 흐름을 정리했습니다.

작성 기준2026년 7월

COURSE MAP

흩어져 있던 것들을 하나의 흐름으로

로그 읽는 법은 터미널·서버 코스에, 락과 슬로우 쿼리는 DB 코스에, 나쁜 소식을 전하는 법은 협업·성장 코스에 있습니다. 이 코스는 그 도구들을 실제 장애 상황의 순서대로 꿰어 놓은 것입니다. 무엇부터 확인하고, 무엇을 남기고 복구하고, 무엇을 보고할지에 대한 판단을 다룹니다.

A장애가 났을 때

영향 파악, 증거 확보와 복구, 증상 분류, 진행 중 보고를 다룹니다.

B원인을 찾는 기술

로그, 스레드 덤프, 메모리, 자원 고갈을 Java 환경에서 진단합니다.

C장애 이후

원인 규명 보고서, 조기 발견 체계, 반복 장애를 다룹니다.

진행 상황

전체 11개 파트가 모두 공개돼 있습니다.

트랙 A · 장애가 났을 때

장애가 났을 때

연락을 받은 순간부터 첫 보고까지, 원인을 찾기 전에 해야 할 판단과 절차를 다룹니다.

트랙 B · 원인을 찾는 기술

원인을 찾는 기술

로그, 스레드 덤프, 메모리, 자원 고갈을 Java 환경 기준으로 진단합니다.

트랙 C · 장애 이후

장애 이후

원인 규명 보고서, 조기 발견 체계, 반복되는 장애를 다룹니다.

이 코스를 쓰는 방법

  • 지금 장애 대응 중이라면 Part 1의 확인 순서부터 봅니다.
  • Part 2의 증거 확보 스크립트는 평소에 서버에 배치해 둬야 의미가 있습니다.
  • 고객사 시스템을 담당해 서버에 직접 못 붙는 상황을 전제로 썼습니다.
  • 진단 도구의 사용법 자체는 터미널·서버 코스와 DB 코스에서 함께 봅니다.

REFERENCES

참고 자료

대응 절차는 조직마다 다릅니다. 아래 자료는 널리 쓰이는 공개 기준으로, 팀 규칙을 정할 때 출발점으로 참고합니다.

자료내용바로가기
Google SRE Book · Postmortem Culture사람을 탓하지 않는 원인 규명 문화에 대한 공개 자료바로가기
OpenJDK 진단 도구 문서jcmd, 스레드 덤프, 힙 덤프 등 JDK 진단 도구 공식 안내바로가기