HikariCP
HikariCP 설정은 전체 DB 연결 예산 안에서 읽는다
풀 크기는 한 애플리케이션 값이 아니라 앱 인스턴스 수와 DB max_connections의 곱셈 문제다.
maximum-pool-size: 10 connection-timeout: 3000 max-lifetime: 1740000 keepalive-time: 120000 leak-detection-threshold: 60000
관찰크기pods × maximumPoolSize가 DB 허용 연결 수와 예비분을 넘지 않는가?
관찰대기connectionTimeout이 사용자 SLA보다 짧게 실패하게 하는가?
관찰수명maxLifetime이 DB, 방화벽, 프록시 idle 제한보다 짧은가?
관찰리크상시 경고보다 분석 구간에서 임계값을 켜는가?