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 |