CloudWatch 에이전트 지표를 모니터링하며 INSUFFICIENT_DATA 상태에 있는 CloudWatch 경보의 문제를 해결하려면 어떻게 해야 합니까?

2분 분량
0

CloudWatch 에이전트 지표를 모니터링하며 INSUFFICIENT_DATA 상태에 있는 Amazon CloudWatch 경보의 문제를 해결하려고 합니다.

해결 방법

구성 파일 확인

지표 이름 및 차원과 같은 지표 설명이 에이전트가 지표를 게시하는 데 사용하는 CloudWatch 에이전트 구성 파일과 일치하는지 확인하십시오.

구성 파일은 다음 위치에서 찾을 수 있습니다.

  • Linux의 경우: /opt/aws/amazon-cloudwatch-agent/bin/config.json
  • Windows의 경우: C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent.json

다음은 CloudWatch 에이전트 구성 파일과 경보 구성 간의 불일치 사례입니다.

구성 파일 예제:

{
"metrics": {
    "namespace": "CWAgent",
    "metrics_collected": {
        "cpu": {
        "measurement": [
        "usage_idle"
        ],
        "metrics_collection_interval": 60,
        "totalcpu": false
            }
        }
    }
}

경보에는 다음과 같은 구성이 사용됩니다.

  • 지표 이름: cpu_utilization
  • 차원: InstanceId
  • 통계: 평균
  • 기간: 60초
  • 임계값: 80%

위의 예에서는 지표 이름이 일치하지 않습니다. 이 문제를 해결하려면 지표 이름이 동일해야 합니다.

IAM 권한 확인

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 연결된 AWS Identity and Access Management(IAM) 역할의 권한을 확인하십시오. IAM 역할에는 PutMetricData 작업을 수행할 권한이 있어야 합니다. 역할이 CloudWatch 에이전트에 대한 모든 권한을 갖도록 하려면 CloudWatchAgentServerPolicy를 해당 역할에 연결하십시오.

자세한 내용은 통합 CloudWatch 에이전트가 내 지표 또는 로그 이벤트를 CloudWatch로 푸시하지 않는 이유는 무엇입니까?를 참조하십시오.

CloudWatch 에이전트의 로그 파일 확인

CloudWatch 에이전트 로그 파일에서 연결, 권한, 구성 또는 지표 수집과 관련된 문제를 나타내는 메시지를 확인하십시오.

로그는 다음 위치에서 찾을 수 있습니다.

  • Linux의 경우: /var/log/amazon/amazon-cloudwatch-agent/amazon-cloudwatch-agent.log
  • Windows의 경우: C:\ProgramData\Amazon\AmazonCloudWatchAgent\Logs\amazon-cloudwatch-agent.log

네트워크 연결 확인

EC2 인스턴스가 인터넷에 연결할 수 있고 CloudWatch 에이전트가 CloudWatch 엔드포인트로 데이터를 전송할 수 있어야 합니다. 인스턴스를 인터넷에 직접 연결할 수 없는 경우에는 Amazon Virtual Private Cloud(Amazon VPC) 엔드포인트를 사용하십시오. Amazon VPC 엔드포인트와 연결된 보안 그룹이 인스턴스의 인바운드 트래픽을 허용해야 합니다.

자세한 내용은 통합 CloudWatch 에이전트가 내 지표 또는 로그 이벤트를 CloudWatch로 푸시하지 않는 이유는 무엇입니까?를 참조하십시오.

지표 수집 테스트

참고: AWS Command Line Interface(AWS CLI) 명령 실행 시 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참고하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

지표를 수집하고 게시하는 프로세스를 수동으로 테스트하려면 CloudWatch 에이전트를 실행하는 인스턴스에서 put-metric-data 명령을 실행합니다.

관련 정보

INSUFFICIENT_DATA 상태에서 CloudWatch 경보 문제를 해결하려면 어떻게 해야 합니까?

EC2 인스턴스의 지표와 로그를 CloudWatch로 푸시할 수 있게 통합 CloudWatch 에이전트를 설치하고 구성하려면 어떻게 해야 합니까?

Amazon CloudWatch 지표에서 누락된 데이터 요소 문제를 해결하려면 어떻게 해야 합니까?

AWS 공식
AWS 공식업데이트됨 20년 전