| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- spring boot
- 자바
- Grafana
- CSS
- html
- vite
- Bambino
- jsp
- sql
- react
- 서버 모니터링
- MSA
- 웹개발자
- 웹개발기초
- MVC패턴
- DevOps
- servlet
- two pointers
- 모니터링
- 데이터베이스
- Doit알고리즘코딩테스트
- 웹개발
- BCIT
- 웹 보안
- Spring MVC
- job
- 시큐어코딩
- Java
- coding test
- SpringFramework
- Today
- Total
목록springboot (2)
초보 개발자의 기록
애플리케이션 운영에서는 로그는 문제 분석, 장애 대응, 성능 확인 등 매우 중요한 정보를 제공한다. 최근에는 단순 로그 파일 저장 방식이 아닌, 로그 집계(Log Aggregaton) 시스템을 활용해 로그를 중앙에서 조회하고 분석하는 방식이 일반화되고 있다. 그중에서도 Grafana Loki는 가볍고 빠르며, Prometheus처럼 라벨 기반의 로그 쿼리를 제공하는 강력한 로그 집계 솔루션이다. 이번 글에서는 Loki의 개념 그리고 Java (Spring Boot)에서 loki-logback-appender를 통해 로그를 Loki로 직접 전송하는 방법을 소개한다. Loki란 무엇인가? Loki는 Fragana Labs에서 개발한 로그 집계 시스템으로, Prometheus의 메트릭 수집 방식과 유사한 ..
Spring 프레임워크의 역사Spring 프레임워크는 2004년에 1.0이 등장한 이후 20년 가까이 업그레이드 해온 현재는 Spring 6.0이 등장한 아주 오래되고 강력한 프레임워크Spring은 다음과 같은 기능을 제공하여 대규모 엔터프라이즈 개발을 편리하게 만듬DI(Dependency Injection):객체 생성과 의존성 주입을 자동화AOP(Aspect-Oriented Programming): 로길, 트랜잭션 등 공통 관심사를 모듈화 Spring 프레임워크의 문제점복잡한 XML 설정 파일외부 라이브러리 의존성 관리의 어려움서버 배포 과정의 번거로움즉, Spring은 강력하지만 설정과 환경 구성이 번거로운 프레임워크였음 Spring Boot의 등장Spring Boot는 위 문제를 해결하기 위해 등..