JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
온라인 강의프로그래밍 과외책/전자책무료 강의
유튜브블로그
후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침

📂 Category

  • 전체보기 (856)
  • AWS (98)
  • Spring AI (67)
  • Jenkins CI/CD (62)
  • Elasticsearch (61)
  • Redis (58)
  • MSA (56)
  • Linux (55)
  • 쿠버네티스 (54)
  • Docker (53)
  • Kafka (42)
  • Spring Batch (38)
  • Logging Monitoring (32)
  • 부하테스트 (31)
  • DB 설계 (29)
  • MySQL (29)
  • Nginx (29)
  • CI/CD (24)
  • AWS SAA-C03 (22)
  • AI 수익화 (12)
  • Vercel (4)

📚 블로그

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32부하테스트 31DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
Logging Monitoring

Elasticsearch를 로그 수집에 사용하는 이유

Elasticsearch를 로그 수집에 사용하는 이유

✅ 1. 로그 파일을 저장할 때 DB를 사용하면 안되는 이유 로그는 하루에도 수천만 건씩 쌓이는 엄청난 양의 텍스트 데이터임 MySQL과 같은 관계형 DB는 이런 방대한 텍스트에서 특정 단어를 검색하는 게 매우 오래 걸림 따라서 Elasticsearc

JSCODE 시니JSCODE 시니|2026. 03. 03.
Logging Monitoring

[실습] Elasticsearch, Logstash 설치 및 설정

[실습] Elasticsearch, Logstash 설치 및 설정

✅ 1. Docker Compose 파일 작성 프로젝트 폴더 최상단에 해당 파일을 만든다 ✅ 2. logstash.conf 파일 작성 프로젝트 폴더 최상단에 해당 파일을 만든다 # 1. Input input { file { # 도커 컨테이너

JSCODE 시니JSCODE 시니|2026. 03. 03.
Logging Monitoring

Logstash의 핵심 기능은 무엇일까?

Logstash의 핵심 기능은 무엇일까?

✅ 1. Logstash는 무슨 일을 할까? L(Logstash) : 각 서버에서 로그를 수집, 변환하여 Elasticsearch로 전달하는 도구 Logstash는 세 가지 단계(입력, 필터, 출력 구조)를 통해 움직인다 ✅ 2. Logstash의 핵

JSCODE 시니JSCODE 시니|2026. 03. 03.
Logging Monitoring

[실습] 로그 읽기 실습으로 CS 대응하기

✅ 1. 문의 접수 내용 안녕하세요 콜센터 김직원입니다. 방금 오후 3시 30분쯤 ‘Tree’ 라는 고객님이 주문을 하셨는데, 쿠폰 할인이 적용이 안된다고 하십니다. 해당 건 확인 부탁드립니다. ✅ 2. 로그 분석 - 해당 시간대 로그 찾기 2026-

JSCODE 시니JSCODE 시니|2026. 03. 03.
Logging Monitoring

[실습] 실습으로 Log Level 이해하기

[실습] 실습으로 Log Level 이해하기

✅ 1. 각 레벨에 맞게 로그 남겨보기 package com.hi.waiting_api; @Service @Slf4j public class WaitingService { private int currentWaitingCount = 0; /

JSCODE 시니JSCODE 시니|2026. 03. 03.
Logging Monitoring

[실습] MdcLoggingFilter로 UUID 부여하기

[실습] MdcLoggingFilter로 UUID 부여하기

✅ 1. MDC 필터를 만드는 이유 웨이팅 API에서 100명의 손님이 동시에 웨이팅을 건다면 어떨까? 여러 로그들이 섞이며 로그가 복잡해지고, 에러 발생시 찾기 어려워진다. 서버에 들어오는 모든 요청에 대해 대기번호(Trace ID)를 붙여줄 수 있

JSCODE 시니JSCODE 시니|2026. 03. 03.
Logging Monitoring

로그의 레벨 - TRACE, DEBUG, INFO, WARN, ERROR, FATAL

로그의 레벨 - TRACE, DEBUG, INFO, WARN, ERROR, FATAL

✅ 1. 로그의 레벨 로그는 총 6개의 레벨을 가짐 TRACE DEBUG INFO WARN ERROR FATAL 위에서 아래로 갈수록 더 높은(심각, 중요) 로그 레벨임! ✅ 2. TRACE 의미 : 추적 가장 상세한 정보를 남김 코드가 한 줄 한 줄

JSCODE 시니JSCODE 시니|2026. 03. 03.
Logging Monitoring

로그는 어떻게 구성돼있을까? 8가지 구성요소

로그는 어떻게 구성돼있을까? 8가지 구성요소

✅ 1. 로그 전체 보기 로그는 8개의 조각으로 나뉜다. ✅ 2. 시간(Timestamp) 로그가 발생한 시간 로그에서 제일 중요한 정보 중 하나 +는 시간대(Timezone)를 의미한다. 세계표준시(UTC) 보다 9시간 빠르다는 뜻 즉, 대한민국 표

JSCODE 시니JSCODE 시니|2026. 03. 03.
Logging Monitoring

로그는 왜 필요할까?

로그는 왜 필요할까?

✅ 1. 소프트웨어 생명주기 일반적으로 우리가 개발하는 소프트웨어는 요구분석 - 설계 - 구현 - 테스트 - 운영 과정을 거침 ✅ 2. 운영단계에서 문제가 발생한다면? 어떤 문제가 어디서 왜 생겼는지를 파악해야 함. 이때 필요한 것이 바로 로그(Lo

JSCODE 시니JSCODE 시니|2026. 03. 03.
Logging Monitoring

로그는 대체 어떤 걸 기록해야 할까?

로그는 대체 어떤 걸 기록해야 할까?

✅ 1. 로그의 어원 로그(Log) 라는 단어의 원래 뜻은 ‘통나무’ 배를 타고 가던 선원들이 배의 속도를 측정하기 위해 밧줄을 묶은 통나무(Log)를 바다에 던졌던 것에서 유래 일정 시간 풀려나간 밧줄의 길이를 재서 속도를 계산하고, 그걸 항해 일지

JSCODE 시니JSCODE 시니|2026. 03. 03.
«<1617181920>»