안녕하세요 이번 시간에는 Python에서 제공하는 라이브러리인 Boto3를 이용해 CloudWatch에서 메트릭 데이터를 가져오는 실습을 진행하겠습니다. 1. Boto3로 CloudWatch에서 메트릭 데이터 가져오기(+matplotlib를 이용한 시각화) import boto3 import matplotlib.pyplot as plt import datetime import pytz # AWS 계정의 액세스 키와 시크릿 키 ACCESS_KEY = 'your_access_key' SECRET_KEY = 'your_secret_key' REGION_NAME = 'your_region' # CloudWatch 클라이언트 생성 session = boto3.Session( aws_access_key_id=ACC..
안녕하세요 이번 시간에는 Python matplotlib 이용해서 AWS CloudWatch에서 수집한 메트릭을 시각화할 때 X축이나 Y축 값이 너무 길 때 해결하는 방법에 대해서 실습을 진행하겠습니다. 우선 포스팅 제목이 무슨 뜻인지부터 제대로 설명드리겠습니다. 1. 문제점 start_time = (now - datetime.timedelta(hours=1)).isoformat() end_time = now.isoformat() response = cloudwatch.get_metric_data( MetricDataQueries=[ { 'Id': 'm1', 'MetricStat': { 'Metric': { 'Namespace': 'CWAgent', 'MetricName': 'mem_used_percen..