서브넷 설정을 위해 새로운 VPC를 만들고 퍼블릭 서브넷과 프라이빗 서브넷을 만들었다
보안그룹도 새로 만들었당
일단 우리팀은 하나의 보안그룹을 사용하기로 해서 하나에 다 열어주었당
ECS 클러스터도 새로만든 vpc의 퍼블릭 서브넷에 만들어주었다
서비스도 만들긔
마찬가지로 퍼블릭 서브넷과 보안그룹까지 넣어주었다
elb도 붙여줌
데이터베이스도 새로 만들었다
메인 디비로 사용하는 다이나모디비는 따로 서브넷 설정할 필요는 없고 rds 만 서브넷 설정을 해주면서 다시 만들었다.
rds는 vpc만 설정해주면 알아서 프라이빗 서브넷에 위치시킨다고 한다
끗~
모니터링을 위해 그라파나를 띄울 ec2를 하나 만들어주었당
vpc 설정과 퍼블릭 서브넷 설정
그라파나를 도커로 올릴꺼라서 이러케..
퍼블릭 IP 자동할당도 해주었당
그리고 ec2에 접속해서 그라파나를 도커로 띄어줬다.
그리곤 ec2 dns에 포트 붙여서 브라우저 접속하면 완료~!
쨘
고놈 참 신통방통하다
그라파나에 aws 서비스별로 할당된 ID를 넣어주면 자동적으로 대시보드가 만들어진당
서비스별로 만들어지긴하는데 한눈에 안들어와서
모든 서비스를 한눈에 볼 순 없을까?
생각이 들어 직접 대시보드를 꾸미기로했당
add visualization 클릭
이런식으로 원하는 AWS 서비스를 선택하고 원하는 지표를 선택하면 된다.
Amazon SQS에서 사용할 수 있는 CloudWatch 지표 - Amazon Simple Queue Service
표준 대기열의 경우 Amazon SQS 분산 아키텍처를 고려하면 결과는 근사치입니다. 대부분의 경우 그 수는 대기열에 있는 메시지의 실제 개수에 근접해야 합니다. FIFO 대기열의 경우 결과는 정확합니
docs.aws.amazon.com
이건 SQS 모니터링 지표인데 이런식으로 공식문서를 참고하여 원하는 지표를 찾아 패널로 만들었다.
적당한 패널 크기와 색상 설정 위치 조정을 통하여 만들어진 완성본!
도메인도 달아주었다.
이쁘지용?
서비스별로 하나씩 패널을 만들어주었는데, 필요에 따라서 항목별로 추가 삭제가 가능해서 좋은것같당
꾸미기 나름인 것 같지만 우리팀 나름 가독성있게 잘하지 않았나요~!?
암튼 이렇게 프로젝트가 많이 정리가 되었스므니다
'코드스테이츠_Devops_4기 > final project' 카테고리의 다른 글
final) 프로젝트 마무리 회고 (5) | 2023.06.28 |
---|---|
final) sns를 통해 웹훅으로 디스코드 메시지 전송하기 (0) | 2023.06.27 |
final) IaC terraform 코드 작성 (1) | 2023.06.27 |
final) 다이나모 디비를 트리거로 사용하는 람다함수만들기 (0) | 2023.06.20 |