본문 바로가기

반응형

Docker

(2)
자바 개발자의 ChatGPT 활용 일기 - 1부 ChatGPT Open AI사가 개발한 ChatGPT가 세상을 떠들석 하고 있다. 다른 분야에서도 핫 하겠지만 개발자들 사이에서도 ChatGPT가 엄청난 화제이다. ChatGPT를 개발 업무에 활용한 기록을 작성하려고 한다. 참고로 필자는 유료 버전을 사용하고 있다. Dockerfile 생성 활용 Tomcat 9버전과 Java 8버전을 포함하는 심플한 도커 컨테이너가 필요했다. 도커파일을 작성하여 빌드 해보자니 기억도 안나고 도커파일에 대해서 구글링으로 찾아봐야 했다. 시간이 없으니 ChatGPT에게 물어보자. 환경변수와 어플리케이션 배포 관련 그리고 친절하게 주석까지 답변을 주었다. 도커파일 저장 후 빌드 그리고 컨테이너 실행까지 알려주고 있다. 이번에는 위 도커파일의 구성요소에 대해 설명해달라고 해보..
APM(Scouter) 소개 및 구축 APM APM에 대하여 APM은 Application Performance Management 라고 한다. 어플리케이션의 성능을 관리하고 통제하는 모니터링 도구라고 할 수 있다. 서비스를 운영함에 있어서 APM의 활용은 많은 이점을 주기 때문에 선택이 아닌 필수라고 생각한다. 서비스에 문제가 발생하거나 비효율적으로 운영이 되고 있을 때 서버로그를 찾아가며 문제점을 찾기에는 많은 비용이 들어간다. APM 주요기능 어플리케이션 처리량, 응답 시간, 오류율 등과 같은 성능 지표를 수집하여, 이러한 지표를 통해 어플리케이션의 전반적인 성능을 파악 할 수 있다. 사용자 요청이 어플리케이션 내부에서 어떻게 처리 되는 지를 추적하고, 서비스 간의 호출 관계를 파악 할 수 있다. 이를 통해 성능 저하의 원인을 찾아낼 ..

반응형