aws cloudwatch
by 코딩무비반응형
이번 시간에는
aws 에서 로그를 수집하는 클라우드워치를 이용해보겠습니다!
AWS에서는 로그 및 이벤트 등을 수집하고 저장해 시각적으로 보여주는 클라우드워치를 제공 합니다.
aws 도커 컨테이너에서 드라이버 옵션을 설정하여 클라우드워치 로깅 드라이버를 사용 가능합니다.
1. IAM 권한 설정
IAM > 역할 > 역할만들기
![](https://blog.kakaocdn.net/dn/cerLeS/btrzldThrcW/ytGZkvKGj2gFkAbBNaYUXk/img.png)
![](https://blog.kakaocdn.net/dn/cwJStw/btrzpWI173y/DGx3CIVxrrGptbZNeLvRgk/img.png)
권한에 CloudWatchFullAccess를 추가
![](https://blog.kakaocdn.net/dn/nR5jh/btrzoanXZdJ/SFcth5k8JJWUNHxssSF7bk/img.png)
역할 이름 생성
![](https://blog.kakaocdn.net/dn/pXdSx/btrzpW3luIR/QL0hmknksb4Ues16C08aiK/img.png)
2. 로그 그룹 생성
서비스 > 관리 및 거버넌스 > CloudWatch 클릭
![](https://blog.kakaocdn.net/dn/wtslC/btrzoPRoL2W/AWyOlr93sJ78ktJ6QkMkkK/img.png)
로그 그룹 클릭후 로그 그룹 생성
![](https://blog.kakaocdn.net/dn/lhB3b/btrzmkkkvmZ/k8LHgavKfkNzeNRkT1KKQK/img.png)
로그그룹 이름을 mylogs라고 생성
![](https://blog.kakaocdn.net/dn/bUmBKz/btrzjaWEQKP/PsCbQZPySZhXp2HdgLkIDK/img.png)
3. 로그그룹에 로그 스트림 생성
생성한 mylogs 로그 그룹을 클릭
![](https://blog.kakaocdn.net/dn/dwUMB3/btrznc7ozkP/6XQjscmnlRkmkTwqFFw23k/img.png)
로그 스트림 생성
![](https://blog.kakaocdn.net/dn/b6qzxQ/btrzjZONXON/uQzOWnA2mvuFkdiATbagKk/img.png)
이름에 mylogstream입력후 생성
![](https://blog.kakaocdn.net/dn/dArVYK/btrzmkxRCKq/F2uEiZTeYMOLmNu7JUJDXK/img.png)
4. EC2 인스턴스와 연결과 로그 전송
기존의 인스턴스를 우클릭하여 IAM 역할 수정
![](https://blog.kakaocdn.net/dn/qeGZ9/btrzpDCPnGB/XdU0GDQmBk2mW7K3ssKEs1/img.png)
IAM 역할을 mycloudwatch로 수정
![](https://blog.kakaocdn.net/dn/u1y83/btrzmi7ToFz/Z37ZQNVTtKtZAB8ufO9jwK/img.png)
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?
결과
성공 !
![](https://blog.kakaocdn.net/dn/baC3y7/btrzpiyRLbn/GPJ2KKXvzQDcQfcFMNnne0/img.png)
출처
시작하세요! 도커/쿠버네티스
반응형
'도커' 카테고리의 다른 글
[도커] 도커 이미지 (5) | 2022.05.12 |
---|---|
컨테이너 로깅 (6) | 2022.03.30 |
[Docker] 4. 도커 네트워크 (8) | 2022.03.24 |
3. 컨테이너 애플리케이션 구축 (4) | 2022.03.22 |
2. 이미지, 컨테이너 (4) | 2022.03.21 |
블로그의 정보
코딩무비
코딩무비