본문 바로가기

공개

cloudwatch agent

aws cloudwatch에서 

custom metric 을 만들어 보자

 

일단 pubilc ec2를 실행 시키고

여기에 cloudwatchagentServerPolicy 라는 IAM 부착 시킨다

이 policy 안에는 이러한 권한들이 있다

이제 ec2에 들어가서

amazon-cloudwatch-agent 를 설치를 해보자

이제 cloudwatch-agent 가 어떠한 config를 가지고 구동이 되는지 알아야한다

먼저

sudo ls /opt/aws/amazon-cloudwatch-agent/bin/ 아래로 가보면

이 몇가지 커맨드들 중에 

amazon-cloudwatch-agent-config-wizard

이 과정을 마친다면

/opt/aws/amazon-cloudwatch-agent/bin/config.json

이파일에 모든 설정들이 저장 되어 있다 

 

파일에 추가를 해줄 것이 몇가지가 있다

 

이런 형태인데 지금 

region이랑 namespace를 추가해 줘야한다

 

 

 

암튼 이과정이 끝나면 실행을 해주겠다

sudo amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:/opt/aws/amazon-cloudwatch-agent/bin/config.json -s

상태 확인

amazon-cloudwatch-agent-ctl -m ec2 -a status

기동 멈춤

amazon-cloudwatch-agent-ctl -m ec2 -a stop

기동 함

amazon-cloudwatch-agent-ctl -m ec2 -a start

 

빨리빨리 안 되면 stress command를 사용

sudo amazon-linux-extras install -y epel

sudo yum install -y stress

stress --cpu 1 --vm 1 --vm-bytes 60M --timeout 60s -v

 

해주면 됨

'공개' 카테고리의 다른 글

ELB의 로그 S3 버킷에 저장  (0) 2022.02.17
cloudwatch event  (0) 2022.02.16
route 53 실습(ALB연결과 장애 조치 라우팅)  (0) 2022.02.15
python 에서 raise 사용  (0) 2022.02.15
chrome 에서 개발자 도구 살펴보기  (0) 2022.02.14