반응형
Custom Metrics(사용자 지정 지표)
- AWS에서 제공되는 지표가 아닌 사용자 임의로 생성하는 지표
- AWS CLI 및 SDK를 통해서 기록 가능
AWS CLI를 통한 Custom Metrics 생성 방법
- 기본 EC2 생성 및 접속해서 "aws configure" 설정, 해당 계정은 [CloudWatchEventsFullAccess] 정책을 가지고 있음
- test 디렉토리 및 test.json 파일 생성
mkdir test
vi test.json
- 아래 데이터 test.json 파일에 입력(출처: https://gist.github.com/deopard/76d334b9c4616c8e5e60429631c0f3b2)
"Timestamp" 항목은 테스트하는 시점 2주이내로 변경
[
{
"MetricName": "User",
"Dimensions": [{ "Name": "Gender", "Value": "All" }],
"Timestamp": "2022-03-11T14:00:00.000+09:00",
"Value": 20,
"Unit": "Count"
},
{
"MetricName": "User",
"Dimensions": [{ "Name": "Gender", "Value": "All" }],
"Timestamp": "2022-03-11T15:00:00.000+09:00",
"Value": 24,
"Unit": "Count"
},
{
"MetricName": "User",
"Dimensions": [{ "Name": "Gender", "Value": "All" }],
"Timestamp": "2022-03-11T16:00:00.000+09:00",
"Value": 30,
"Unit": "Count"
},
{
"MetricName": "User",
"Dimensions": [{ "Name": "Gender", "Value": "All" }],
"Timestamp": "2022-03-11T17:00:00.000+09:00",
"Value": 23,
"Unit": "Count"
}
]
- AWS CLI를 이용해서 지표 전송
aws cloudwatch put-metric-data --namespace "MY_TEST_METRIC" --metric-data file://test.json
- CloudWatch 접속해보면 "MY_TEST_METRIC" 네임스페이스 확인 가능
- 클릭해서 들어가면 지표 그래프 확인 가능, 처음에는 그래프 값이 안나와서 당황했는데 시간이 조금 지나니 그래프까지 잘 나옴
반응형
'개발 > AWS' 카테고리의 다른 글
AWS CloudWatch Alarm(경보) 설정 (0) | 2022.03.12 |
---|---|
AWS CloudWatch Agent 사용(EC2) (0) | 2022.03.12 |
AWS Secrets Manager 개념 및 테스트 (0) | 2022.03.11 |
AWS ALB, AutoScalingGroup 활용해서 Blue-Green 배포 테스트 (0) | 2022.03.09 |
AWS Certificate Manager(ACM) 인증서 생성 (2) | 2022.03.08 |
댓글