본문 바로가기
반응형

DevOps2

Elastic APM 구성하기 Elastic APM은 무료 개방형 애플리케이션 성능 모니터링 프로그램입니다. 애플리케이션이 정확히 어디에서 시간을 사용하는지 파악하여 신속하게 문제를 수정하고 성능을 개선해 나갈 수 있습니다. 저는 제가 현재 진행하고 있는 jagoga 프로젝트에 Elastic APM을 설치해보았습니다. Spring Boot의 웹 서버를 Elasticsearch, Kibana를 이용해서 APM 연결해보겠습니다. 1. docker-compose 구성하기 https://www.elastic.co/kr/downloads/apm#ga-release Elastic 공식 사이트를 보게 되면 친절하게 순서가 나와 있습니다. Elasticsearch, Kibana를 설치하기 위해서 링크를 들어가 보겠습니다. Elasticsearch를.. 2021. 10. 4.
Github-actions로 CI 구축하기 CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법입니다. CI를 지속적인 통합, CD를 지속적인 배포라고 부르는데, CI 후에 CD를 하는 경우가 대부분입니다. CI/CD를 할 수 있는 도구는 Jenkins, TravisCI 등 여러 가지 툴이 있는데, 이번 프로젝트에서는 github-actions를 사용하여 spring boot 프로젝트 CI(자동 test)를 진행해보도록 하겠습니다. 1. Workflow 생성하기 CI를 사용하고자 하는 github repository에 들어가서 상단에 'Actions' 탭을 누른 후 'New workflow'를 누릅니다. 저는 직접 set up을 해줄 것이기에 'set up a .. 2021. 9. 1.
반응형