Amazon CloudWatch(사용자 지정 지표) - Amazon EC2
4488 단어 EC2CloudWatchAWS
※커스텀 메트릭스란?
CloudWatch의 기본 설정만으로는 감시할 수 없지만, 이 부분에 대해서는 감시하고 싶다! 라는 항목의 메트릭스를 독자적으로 작성해 감시를 행하는 것도 가능합니다.
Amazon CloudWatch(표준 지표) - Amazon EC2 를 참고로 표준 지표를 작성해 둡니다.
다음 단계는 Amazon Linux2에서 작동하는 절차입니다.
1.aws-apitools-mon 패키지 설치
모니터링 데이터를 전송하려면 aws-apitools-mon이라는 도구를 사용합니다.
Amazon Linux의 경우 기본적으로 내장되어 있습니다.
설치되어 있지 않으면 다음 명령을 실행합니다.
sudo yum install -y aws-apitools-mon
참고 : AWS 명령줄 도구
2. CloudWatch의 IAM 계정을 만듭니다.
IAM을 열고 역할에서 역할 만들기를 클릭합니다.
EC2를 선택하고 다음 단계: 액세스 권한으로 이동합니다.
AdministratorAccess를 부여하고 다음 단계: 확인으로 이동합니다.
적절한 역할 이름을 입력하고 역할 만들기를 클릭합니다.
EC2 인스턴스에서 동작, 인스턴스 설정, IAM 역할 할당/바꾸기를 선택합니다.
방금 만든 IAM 역할을 선택하고 "적용"합니다.
3. CloudWatch Monitoring Scripts for Linux 설치
Amazon CloudWatch Monitoring Scripts for Linux
wget http://ec2-downloads.s3.amazonaws.com/cloudwatch-samples/CloudWatchMonitoringScripts-v1.1.0.zip
unzip CloudWatchMonitoringScripts-v1.1.0.zip
rm CloudWatchMonitoringScripts-v1.1.0.zip
cd aws-scripts-mon
↓ls -l 로 확인하면 이런 느낌이 되어 있을 것.
4. CloudWatch Monitoring Scripts for Linux의 동작 확인하기
./mon-put-instance-data.pl에서 이번에는 메모리 사용률( --mem-util )을 가져옵니다.
--verify를 붙이면 실제로 데이터는 전송되지 않습니다, 테스트입니다.
./mon-put-instance-data.pl --mem-util --verify --verbose
↓ 성공!
메트릭을 지정하는 옵션은 ↓ 페이지에서. 이들은 여러 개 지정할 수 있습니다.
참고 : . / 몬프 t-인 s 탄세였다. pl
5. 실제로 데이터를 보냅니다.
메모리 정보를 보냅니다.
./mon-put-instance-data.pl --mem-util --mem-used --mem-avail
6. 제출한 메모리 정보를 AWS 관리 콘솔에서 확인
CloudWatch를 열고 메트릭에서 모든 메트릭을 열면 생성되었음을 알 수 있습니다.
Reference
이 문제에 관하여(Amazon CloudWatch(사용자 지정 지표) - Amazon EC2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/leomaro7/items/c1b56b3798873e412410텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)