위치: 학습 › 개발 (CS) › 인프라 › 모니터링·네트워크
규모: 포스팅 9개
로깅·관측 (APM·Loki·Grafana)
분산 추적, 로그 고도화, LogQL, Grafana 알림 등 관측 체계 구축.
| 포스팅 | 설명 |
|---|---|
| (APM) 분산 추적(Distributed Tracing)과 비동기 스레드 컨텍스트 전파 아키텍처 (TraceContext, Netty, Spring Batch) | |
| Log 고도화 작업 | logging-starter, Filter/MyBatis Interceptor 트레이스, Grafana+Loki |
| Logging & MyBatis Quality Gate 통합 아키텍처 | ”Log 고도화 작업”(로깅 표준화/Observability)과 “Rule Test”(MyBatis SQL 품질 게이트)는 원래 별도로 진행한 |
| LogQL 쿼리 문법 정리 (필터·집계·rate·pattern) | Grafana Loki의 LogQL 문법 요소(라인 필터, 라벨 집계, 속도 함수, 필드 추출)를 운영 대시보드 관점에서 정리. “Logging (최소 APM 구현)” 미니프로젝트의 대시보드… |
| Grafana Alert Slack 연동 설정 가이드 | Grafana Loki 기반 에러 로그를 감지해 Slack으로 알림을 보내는 Alert Rule/Contact Point/Notification Policy 설정 절차. “Logging (최소… |
네트워크·대용량 처리
DNS, 로드밸런서, 메시지 큐 도입 위치, 대용량 조회 시 메모리 관리.
| 포스팅 | 설명 |
|---|---|
| DNS | 도메인 구매(가비아) + AWS Route 53 연결, SSL/TLS 인증서 발급(nginx + Certbot), 80포트 리다이렉트까지 HTTPS 서버 구성 정리. |
| 로드밸런스 | 로드밸런서 종류(L4/L7)와 세션 관리 방식(sticky / clustering / storage)의 장단점, 네트워크 로드밸런서 구성(Listener + Target Group) 정리. |
| 메시지 큐 도입 위치 결정 — 트레이드오프 | 실무(충전기 EV)에서 일반화 |
| 대용량 조회 메모리 관리 (SQL vs Java 필터링) | 실무(WTxData 메모리 분석)에서 일반화 |