Cloudwatch 설치시 Ubuntu 20.04 python 버전 불일치 문제
- 실습관련 설명 기준이 ubuntu 18이었는데, aws cloudwatch 설치 과정에서 20.04 버전의 기본 설치된 파이썬 버전과 안맞아서 실행이 안되는 문제가 있었음
- 2.5 ~ 3.4? 사이의 파이썬 버전을 설치해야 하는데 20.04 버전의 기존 파이썬 버전은 3.10이었음
- python 버전을 낮추는 방법으로 해결!
- 파이썬 설치는 여기를 참고해서 진행
$ sudo apt-get update
$ sudo apt-get install python2.7
$ sudo apt-get install python-pip python-dev python-setuptools
$ sudo apt-get install python3-pip python3-venv (이거까지 해야 되는거 같던..)
참고 : https://codechacha.com/ko/change-python-version/
AWS Cloudwatch Spring 설정 이슈
- AWS 관련 의존성 추가후 로컬에서 정상 동작하지 않는 이슈가 있었음
- 공통으로 사용하는 부분과, 운영환경에서 필요한 부분에 대한 정확한 이해가 필요!!
## 공통(application.properties에 추가)
cloud.aws.stack.auto=false
cloud.aws.region.static=ap-northeast-2
## 운영
management.metrics.export.cloudwatch.namespace=mins99
management.metrics.export.cloudwatch.batch-size=20
management.endpoints.web.exposure.include=*
## 로컬, 테스트
logging.level.com.amazonaws.util.EC2MetadataUtils=error
logback 설정하기
- 참고 : https://livenow14.tistory.com/63, https://livenow14.tistory.com/64
- 테코톡 - Logging, AOP
- 로그가 중복으로 출력되는 경우 additivity=”false” 설정 추가
- 참고 : https://reference-m1.tistory.com/143
- 꼼꼼한 AOP 적용 예제
반응형