← 프로젝트 목록
Project
ECS Fargate 환경 모니터링 고도화
Prometheus + Grafana 기반 ECS Fargate JVM 모니터링 체계 구축. ecs-discovery 컨테이너를 활용한 자동 Task 탐지, JVM Heap/GC/Thread 메트릭 수집 및 대시보드 구성.
6종+
JVM 메트릭
Heap, GC, Thread, Metaspace 등
2
대상 클러스터
PRD + DEV Cluster
$21/월
비용 절감
ecs-discovery 방식 대비
4단계
적용 프로세스
로컬 → DEV → DEV2 → PRD
Architecture Flow
ECS Cluster→Fargate→Spring App→ecs-discovery→Prometheus→Grafana
01
아키텍처
Prometheus + Grafana 모니터링 아키텍처 구성, ECS-discovery 컨테이너 연동, MySQL Exporter 구성
PrometheusGrafanaArchitecture
02
도입 배경
OOM 이슈 사례, Fargate 메트릭 한계, CloudWatch vs Prometheus 비교, 실제 장애 사례
OOMCloudWatchFargate
03
JVM 메트릭
수집 가능한 JVM 내부 상태 지표, Heap Memory, GC, Thread, Metaspace, CPU 등
JVMHeapGCThread
04
ecs-discovery
ECS Task 자동 탐지, Docker Labels 파싱, ecs_file_sd.yml 생성, PRD/DEV 클러스터 수집
ecs-discoveryService DiscoveryDocker
05
대시보드
Grafana JVM 메모리 대시보드 구성, 메트릭 분석 리포트 형식
GrafanaDashboardReport
06
일정 & 비용
프로젝트 일정, 비용 산출, ecs-discovery 방식 대비 비용 비교
ScheduleCostComparison
Tech Stack
PrometheusGrafanaECS FargateSpring Boot ActuatorMySQL ExporterDockerecs-discoveryMariaDBEC2CloudWatch