CloudWatch
-
[ AWS ] Python boto3를 이용하여 RDS Connections 데이터 추출 하기AWS Infra 2023. 5. 11. 11:30
import boto3 from datetime import datetime from datetime import timedelta cloudwatch = boto3.client('cloudwatch') def rds_connections(): StartTime = datetime(2023,5,1) - timedelta(hours=9) # 한국시간에 맞게 -0900 # 한국기준으로 5월 1일로 지정해줬기 때문에, UTC는 4월 30일 15시 데이터 추출한다. EndTime = StartTime + timedelta(days=1) response = cloudwatch.get_metric_statistics( Namespace='AWS/RDS', MetricName='DatabaseConnections',..
-
[ AWS ] RDS mysql Slow Query Monitoring ( Cloudwatch )AWS Infra 2022. 6. 29. 10:41
Mysql Slow Query를 CloudWatch LogGroup으로 보내기 RDS에서 간단한 세팅으로 Slow Query를 간단하게 Cloudwatch Log로 전송하여 보관이 가능하다 1. RDS Database 설정에서 [ 로그 내보내기 ] - [ 느린 쿼리 로그 ] 체크 ( CloudWatch로 보내기 위한 설정 ) * 적용 후 즉시반영과 유지보수시 반영을 선택 * 즉시반영시 인스던스 재부팅 2. 파라미터 그룹 설정값 변경 파라미터 값 slow_query_log 1 0 : 비활성, 1 : 활성화 log_query_time 5 로깅할 쿼리타임 (초) / 원하는 값 log_output FILE 3. 테스트 및 로깅확인 1. 정상적으로 설정되었다면, 인스턴스명/slowquery 로그 그룹이 생기고, ..