코딩무비

aws cloudwatch

by 코딩무비
반응형

이번 시간에는 

aws 에서 로그를 수집하는 클라우드워치를 이용해보겠습니다!

AWS에서는 로그 및 이벤트 등을 수집하고 저장해 시각적으로 보여주는 클라우드워치를 제공 합니다.

aws 도커 컨테이너에서 드라이버 옵션을 설정하여 클라우드워치 로깅 드라이버를 사용 가능합니다.

 

 

 

 

1. IAM 권한 설정

IAM > 역할 > 역할만들기

권한에 CloudWatchFullAccess를 추가

역할 이름 생성

2. 로그 그룹 생성

서비스 > 관리 및 거버넌스 > CloudWatch 클릭

 

로그 그룹 클릭후 로그 그룹 생성

로그그룹 이름을 mylogs라고 생성

3. 로그그룹에 로그 스트림 생성

생성한 mylogs 로그 그룹을 클릭

로그 스트림 생성

이름에 mylogstream입력후 생성

4. EC2 인스턴스와 연결과 로그 전송

기존의 인스턴스를 우클릭하여 IAM 역할 수정

IAM 역할을 mycloudwatch로 수정

 

ec2 인스턴스에서

awslogs을 사용하는 컨테이너 실행

docker run -it \
log-driver=awslogs \
--log-opt awslogs-region=ap-northeast-2 \
--log-opt awslogs-group=mylogs \
--log-opt awslogs-stream=mylogstream \
ubuntu:14.04

 

테스트

root@af24b57bcdca:/# echo success?
success?

 

 

결과

성공 ! 

 

 

 

 

출처

 

시작하세요! 도커/쿠버네티스

반응형

'도커' 카테고리의 다른 글

[도커] 도커 이미지  (5) 2022.05.12
컨테이너 로깅  (6) 2022.03.30
[Docker] 4. 도커 네트워크  (8) 2022.03.24
3. 컨테이너 애플리케이션 구축  (4) 2022.03.22
2. 이미지, 컨테이너  (4) 2022.03.21

블로그의 정보

코딩무비

코딩무비

활동하기