블로그
후기
멘토진
← 블로그 목록으로 돌아가기
로그는 왜 필요할까?
JSCODE 시니
2026. 03. 03.
author
JSCODE 시니
category
Logging Monitoring
createdAt
Mar 5, 2026 06:42 PM
isPublic
isPublic
series
로그관리와 모니터링 - ELK 프로메테우스 그라파나편
slug
why-do-we-need-application-logs
type
post
updatedAt
Mar 3, 2026 09:00
✅ 1. 소프트웨어 생명주기
일반적으로 우리가 개발하는 소프트웨어는 요구분석 - 설계 - 구현 - 테스트 - 운영 과정을 거침
✅ 2. 운영단계에서 문제가 발생한다면?
어떤 문제
가
어디서
왜
생겼는지를 파악해야 함.
이때 필요한 것이 바로
로그(Log)
이다.
✅ 3. 로그가 저장하는 데이터들
로그
에는
다양한 데이터
들이 저장됨
기능이 정상적으로 실행, 실패 했는지에 대한 여부
실행 도중 발생하는
에러
또는
예외 데이터
성능과 관련된
실행 시간
등
✅ 4. 로그는 왜 필요할까?
서비스 운영 도중, 문제가 발생했을 때 해결 할 수 있는 KEY 역할
을 함.
장애 상황 재연을 위해 필요한 경우도 있음
데이터 처리 여부를 확인하기 위해서도 필요함
보안 및 감사를 위하여
로그를 필수로 써야하는 곳도 있음
✅ 5. 실무에서는 로그를 어떻게 관리할까?
단순히 로그를 쌓기만 하는 것이 아니라, 모니터링 도구를 연동하여 관리함
Elasticsearch (엘라스틱서치):
방대한 양의 텍스트 로그 데이터 속에서 원하는
에러 메시지나 특정 기록을 아주 빠르게 검색
할 수 있도록 저장하는 분산 검색 엔진
Kibana (키바나):
엘라스틱서치에 저장된 복잡한 로그 데이터를 편리하게 검색하고,
차트나 통계 화면으로 시각화하여 분석
할 수 있게 돕는 웹 인터페이스
Prometheus:
시스템의 리소스 사용량, 에러 발생 횟수 등 상태를 파악할 수 있는
메트릭(수치 데이터) 및 로그 수집
Grafana:
프로메테우스가 수집한 데이터를 한눈에 파악할 수 있도록
다양한 그래프와 대시보드 형태로 시각화
author
category
Logging Monitoring
createdAt
Mar 6, 2026 08:35 AM
isPublic
isPublic
series
로그관리와 모니터링 - ELK 프로메테우스 그라파나편
slug
type
series-footer
updatedAt
Mar 3, 2026 09:00
📎
이 글은
로그관리와 모니터링 - ELK, 프로메테우스, 그라파나
강의의 수업 자료 중 일부입니다.