CloudWatch Cross-Account Observability 기능
<1> Observability
<2> AWS Native Observability 도구들
<3> Cross-Account Observability 기능
<4> Cross-Account Observability 구성하기
<5> 모든 리전에서 지원한다.
<1> Observability
1
시스템 외부의 출력으로부터 시스템 내부의 상태를 얼마나 잘 추론할 수 있는지 측정하는 척도
2
Observability를 통해 시스템이 제대로 동작하는지 확인 가능.
불필요한 자원의 사용
운영 시스템의 전반적인 이해 향상
문제 발생 시 원인 파악 및 해결책 도출
3
문제 해결 타임 라인?
Detect - 알람을 통해 문제의 조기 발견
Indentity - 문제를 식별하고 원인을 파악
Fix - 적절한 조치로 문제를 해결
Verify - 문제 해결 여부 검증
Detect , Indentity 단계에서 Observability를 통해 빠르게 문제를 발견하고 식별하는 것이 중요하다.
<2> AWS Native Observability 도구들
1
Log?
Cloudwatch Logs로 Log insights 확인
2
Metrics?
CloudWatch Metrics로 Metrics Match 확인
3
Traces?
X-Ray Traces로 X-Ray Analytics 확인
<3> Cross-Account Observability 기능
한 계정의 CloudWatch에서 여러 계정의 logs, metrics , traces 중앙 집중화 모니터링 가능
전체 Application에서 발생하는 Logs를 검색, 감사 및 분석 가능
한 곳에서 여러 계정의 Metrics을 검색 및 시작화 가능
<4> Cross-Account Observability 구성하기
1
2가지 계정?
Monitoring Account : 다른 계정에서 공유하는 데이터를 관리하고 상호 작용 할 수 있는 중앙 AWS계정
Source Account : 하나 이상의 Monitoring Account와 데이터 및 리소스를 공유하는 개별 AWS계정
2
Organizations 도 CloudWatch Cross-Account Observability 적용가능.
3
먼저, Monitoring Account 구성
CloudWatch 탐색창에서 Configure 선택
Monitoring Account 구성 선택
4
Monitoring Account와 공유할 수 있는 원격 측정 데이터 (Logs , Metrics , Traces)를 선택
ServiceLens와 X-Ray를 사용하려면 3가지 모두 활성화 필수이다.
5
Monitoring Account와 데이터를 공유할 Source Account를 설정하기 위해 Account ID , Organization ID 또는 Organization Path를 사용
Source Account의 Account ID를 직접 입력 가능하다.
6
복사한 URL을 Source Account로 Login 한 다른 브라우저에 붙여 넣기
<5> 모든 리전에서 지원한다.
1
모든 리전에서 지원한다.
비용에서 Cross-Account Observability Logs , metrics 및 첫 번째 trace copy까지 무료 사용가능
2
선택한 리전에서만 동작한다.
모니터링을 한국 리전에 모니터링 만들면, 한국 리전만 모니터링 가능하다.
비용 Cross-Account Observability Logs , metrics 및 첫 번째 trace copy까지 무료 사용가능하므로 추가 비용 발생 가능
3
스타트업이나 통합 모니터링이 없는 곳에 적합하다.
통합 모니터링이 있다면 별도로 모니터링해야 하니 참고하세요.
다음 과정
감사합니다.