728x90
반응형
CloudWatch Agent 'append_dimensions'
Custom Dimensions 추가하는 법
CloudWatch Agent를 활용해서 사용자가 원하는 custom dimensions(커스텀한 디맨션)을 추가 할 수 있다.
[참고: CloudWatch에서 Dimension란??]
사용자가 원하는 Dimension을 Metrics에 추가하는 방법은 append_dimensions
필드를 agent configuration file(에이전트 구성 파일)에 추가하는 것이다.
예시
CPU와 Disk 메트릭에 'stackName'이라는 Custom Dimensions을 추가
{
"cpu": { // CPU 메트릭을 설정
"resources": [ "*" ], // 모든 CPU 리소스를 모음
"measurement": [ "cpu_usage_idle" ], // CPU의 유휴 상태 메트릭만 모음
"append_dimensions": {
"stackName": "Prod" // 'stackName' 차원에 'Prod' 값 추가
}
},
"disk": { // 디스크 메트릭을 설정
"resources": [ "/" ], // 루트 디렉토리 디스크 메트릭만 모음
"measurement": [ "used" ], // 사용된 디스크 용량만 모음
"append_dimensions": {
"stackName": "Prod" // 'stackName' 차원에 'Prod' 값 추가
}
}
}
🤔 문제
데이터 분석 애플리케이션이 Amazon EC2 인스턴스에서 실행되고 있습니다. SysOps 관리자는 Amazon CloudWatch 에이전트가 수집하는 메트릭에 사용자 정의 차원(custom dimensions)을 추가해야 합니다.
SysOps 관리자가 이 요구 사항을 충족하려면 어떻게 해야 합니까?
- 사용자 정의 쉘 스크립트를 작성하여 차원(dimensions)을 추출하고 Amazon CloudWatch 에이전트를 사용하여 메트릭을 수집합니다.
- Amazon EventBridge (Amazon CloudWatch Events) 규칙을 만들어 필요한 사용자 정의 차원(custom dimensions)을 평가하고 메트릭을Amazon Simple Notification Service (Amazon SNS)로 전송합니다.
- AWS Lambda 함수를 만들어 AWS CloudTrail에서 메트릭을 수집하고 Amazon CloudWatch Logs 그룹으로 메트릭을 전송합니다.
- Amazon CloudWatch 에이전트 구성 파일에 append_dimensions 필드를 만들어 메트릭을 수집합니다.
정답
더보기
정답. 4번
728x90
반응형