컴퓨터 시스템은 지표와 로그, 복잡한 시스템을 비롯한 대량의 원격 측정을 생성할 수 있습니다. 특정한 원격 측정 세트를 보려는 경우, 초기 세트와 관련된 다른 원격 측정을 찾기가 어려울 수 있습니다. 문제를 찾고 해결하는 데 필요한 기술을 얻으려면 고급 훈련이 필요할 수 있습니다. 시스템은 복잡하기 때문에 어떤 일이 일어나고 있는지 이해하려면 다양한 서비스와 리소스의 지표와 로그를 확인해야 할 수 있으므로, 시스템 간에 컨텍스트 전환 및 탐색이 필요합니다.
Amazon CloudWatch의 관련 내용 살펴보기 기능은 서비스 콘솔 전반의 AWS 리소스 관계, 관련 지표, 로그에 대한 액세스를 제공하므로, 기술 숙련도와 상관없이 모든 운영자의 관찰성과 효율성을 개선합니다. CloudWatch 대시보드에서 경보 또는 이상 항목을 보거나 AWS에서 지표를 볼 경우, 사용자는 시스템의 관련 리소스에 대한 지표 및 로그를 빠르게 찾고 볼 수 있습니다.
CloudWatch는 특정 리소스와 연결된 지표 및 로그에 대한 가시성을 제공하며, 관련 내용 살펴보기 창에서는 워크로드에 대한 인프라 리소스를 모든 관련 원격 측정의 상관관계를 파악할 수 있으므로 이러한 가시성이 한층 더 넓어집니다. 이를 통해 인프라 관련 문제를 해결하는 데 필요한 정보에 빠르게 액세스할 수 있습니다. 관련 내용 살펴보기 창에서 리소스와 관련 원격 측정 간의 관계를 볼 수 있습니다. 관련 내용 살펴보기 창은 CloudWatch 또는 리소스 또는 원격 측정을 표시하는 다른 AWS 콘솔에서 액세스할 수 있습니다.
참고
CloudWatch 교차 계정 관찰성에서 모니터링 계정으로 설정된 계정에서는 현재 관련 내용 살펴보기가 제한됩니다. 리소스가 원래 생성 및 관리되는 소스 계정에서 관련 내용 살펴보기에 액세스해야 합니다. 소스 계정에서는 연결된 리소스 간에 이동하고, 관련 로그 및 지표를 볼 수 있습니다.
다음 주제에서는 관련 원격 측정 살펴보기에 대한 세부 정보를 설명합니다.
주제
관련 원격 측정이란 무엇인가요?
관련 원격 측정은 현재 리소스 또는 서비스와 관련된 리소스의 지표 및 로그 데이터입니다. 일반적으로 단일 로드 밸런서와 관련된 지표 및 로그를 살펴보거나, Amazon EC2와 관련된 모든 원격 측정을 살펴볼 수 있습니다. Amazon CloudWatch의 탐색 내용 살펴보기 기능은 대화형 토폴로지 맵을 추가합니다. 이 맵은 특정 리소스에 대한 지표와 로그를 찾을 수 있는 리소스 중심 보기지만, 해당 리소스가 다른 리소스에 어떻게 연결되어 있는지도 확인할 수 있습니다.
예를 들어 관련 내용 살펴보기 창에서 로드 밸런서의 원격 측정을 살펴볼 경우, 해당 로드 밸런서와 연결된 지표 및 로그 외에도 맵에 해당 로드 밸런서의 대상 그룹이 표시됩니다. 대상 그룹 중 하나를 선택하면 해당 대상 그룹과 연결된 Amazon EC2 인스턴스가 표시됩니다. 이 프로세스의 각 단계에서는 선택한 리소스에 대한 지표 및 로그를 비롯한 원격 측정이 표시되므로, 원하는 원격 측정을 빠르게 찾거나 원격 측정을 살펴보면서 특정 문제의 원인을 찾을 수 있습니다.
관련 내용 살펴보기 창에 액세스하는 방법
CloudWatch 콘솔에는 현재 보기와 관련된 원격 측정에 액세스하는 여러 가지 방법이 있습니다. 예를 들어 대시보드에서 그래프를 살펴보고, 해당 그래프 또는 그래프의 측면과 관련된 원격 측정을 살펴보려는 경우 해당 그래프에서 관련 데이터를 직접 살펴보도록 선택할 수 있습니다. 콘솔의 여러 위치에서 관련 내용 살펴보기 메뉴 항목을 선택하거나, 나침반 아이콘(
)을 선택하여 관련 내용 살펴보기 창을 표시할 수 있습니다.
다음을 비롯하여 CloudWatch 콘솔(및 기타 AWS 콘솔)의 진입점에서 살펴보기 환경에 액세스할 수 있습니다.
-
지표 탐색 - 지표를 선택한 다음, CloudWatch 콘솔 왼쪽 메뉴에서 모든 지표를 선택하면 지원되는 서비스 또는 지표 소스의 타일에 나침반 아이콘이 표시됩니다. 이 아이콘은 오른쪽 하단 모서리에 관련 원격 측정을 불러옵니다.
-
지표 범례 - 지표 그래프(CloudWatch 또는 기타 AWS 콘솔)를 볼 경우, 그래프의 범례 위에 마우스 커서를 올리면 데이터에 대한 정보와 함께 관련 원격 측정을 가져오는 관련 내용 살펴보기 버튼이 표시됩니다.
-
지표 데이터 포인트 - 지표 그래프를 볼 경우, 그래프의 데이터 포인트 위에 마우스 커서를 올리면 지표에 대한 정보뿐만 아니라, 관련 원격 측정을 불러올 수 있는 나침반 아이콘도 함께 표시됩니다.
-
지표 검색 - CloudWatch에서 지표를 검색할 경우, 검색된 지표 이름을 선택하면 팝업 메뉴에서 관련 내용 살펴보기를 선택하여 관련 원격 측정을 불러올 수 있습니다.
-
콘솔 도구 모음 - 많은 AWS 콘솔 페이지에서 콘솔 도구 모음(일반적으로 콘솔의 오른쪽 상단에 있음)에는 CloudWatch 서비스 아이콘이 포함되어 있습니다. 이 아이콘은 관련 내용 살펴보기 창을 비롯한 CloudWatch 도구를 불러옵니다.
창에 액세스하는 위치에 따라, 가능한 경우 창의 기본 컨텍스트에 적합한 필터가 표시됩니다.
관련 원격 측정 탐색
관련 내용 살펴보기 창의 진입점을 선택하면 이 창이 CloudWatch 콘솔 오른쪽에 표시됩니다. 이 창에서는 시스템 내의 엔터티와 관련된 원격 측정을 보고 찾을 수 있습니다. 엔터티는 리소스(예: Amazon EC2 인스턴스) 또는 서비스(예: 빌드한 애플리케이션)입니다. 현재 워크플로를 중단하지 않고 이 창에서 작업할 수 있으며, 그 이유는 이 창이 초기 페이지의 측면에 열리기 때문입니다.
다음 이미지에는 단일 Amazon EC2 인스턴스 및 연결된 엔터티에 포커스된 관련 내용 살펴보기 창이 나와 있습니다.

관련 내용 살펴보기 창의 상단은 현재 엔터티 및 기타 관련 엔터티의 시각적 토폴로지 맵(맵)입니다. 현재 선택한 엔터티는 창의 포커스를 설정합니다. 엔터티를 선택하는 방법은 두 가지가 있습니다.
창의 하단 부분에는 현재 포커스 엔터티에 대한 지표 및 로그의 자동 검색이 표시됩니다.
기본적으로 포커스는 관련 내용 살펴보기 창에 액세스한 위치와 일치하는 엔터티로 설정됩니다. 예를 들어 특정한 Amazon EC2 인스턴스의 지표와 연결된 나침반 아이콘을 클릭하여 액세스한 경우, 포커스가 해당 Amazon EC2 인스턴스로 설정됩니다.
관련 내용 살펴보기 창에서 포커스에 대해 AWS 리소스를 선택하면 선택한 리소스의 리소스별 콘솔로 이동할 수 있습니다. 예를 들어 Amazon EC2 인스턴스를 선택한 경우, View in EC2 console 링크를 선택하여 해당 인스턴스가 선택된 Amazon EC2 콘솔을 열 수 있습니다.
포커스를 설정하면 지표와 로그가 자동으로 필터링되어 포커스와 관련된 원격 측정이 표시됩니다.
-
지표 - 각 지표는 선택한 기간에 대한 그래프로 표시됩니다.
CloudWatch의 모든 대시보드 그래프와 마찬가지로 그래프 위에 마우스를 올려 놓거나 그래프를 선택하여 지표 그래프에 대한 자세한 정보를 얻고 CloudWatch 지표에서 보기를 포함한 옵션을 볼 수 있습니다. CloudWatch에서 보기를 선택하면 리소스 및 시간 범위를 비롯하여, 관련 내용 살펴보기 창과 동일한 보기 컨텍스트로 지표 보기가 열립니다.
-
로그 패턴 - CloudWatch는 포커스 리소스와 연결된 로그 그룹을 분석하고, 이러한 로그의 일반적인 패턴을 표시합니다. 로그 패턴에 대한 자세한 내용은 Amazon CloudWatch Logs 사용 설명서의 Pattern analysis 섹션을 참조하세요.
시간 범위 비교를 선택하여 다른 시간 범위를 선택하고, 두 가지 시간 범위의 로그를 비교할 수 있습니다.
Logs Insights에서 보기를 선택하면 리소스, 로그 그룹, 시간 범위를 비롯하여 현재 보기와 동일한 옵션을 활용해 CloudWatch Logs Insights의 로그를 분석할 수 있습니다. 자세한 내용은 Amazon CloudWatch Logs 사용 설명서의 CloudWatch Logs Insights를 사용한 로그 데이터 분석을 참조하세요.
-
로그 그룹 - 로그가 포함된 로그 그룹이 표시됩니다.
로그 그룹을 선택한 후 다음 작업 중 하나를 수행할 수 있습니다.
-
Live Tail에서 테일링 시작을 선택하여 선택한 로그 그룹에 대해 수집되는 새 로그 이벤트의 스트리밍 목록을 봅니다. Live Tail 세션은 CloudWatch 콘솔에서 시작됩니다. Live Tail에 대한 자세한 내용은 Amazon CloudWatch Logs 사용 설명서의 Troubleshoot with CloudWatch Logs LiveTail 섹션을 참조하세요.
-
Logs Insights에서 쿼리 실행을 선택하여 리소스 및 시간 범위를 비롯한 현재 컨텍스트를 적용하여, 이러한 로그 그룹으로 범위가 지정된 쿼리가 있는 Logs Insights를 엽니다.
-
토폴로지 맵 사용
토폴로지 맵(맵)은 현재의 포커스 엔터티 및 관련 리소스 또는 서비스를 시각적으로 표시한 것입니다. 이 대화형 시각화 기능을 사용하여 다양한 리소스와 서비스 간의 연결을 확인하고, 시스템의 구성 요소 간의 관계를 살펴볼 수 있습니다. 예를 들어 로드 밸런서 리소스를 볼 경우, 맵에는 연결된 대상 그룹 리소스가 표시됩니다. 대상 그룹을 선택하면 연결된 인스턴스가 표시됩니다. 연결을 시각화하면 운영자는 시스템의 다양한 리소스와 서비스 간의 관계를 이해하고 살펴볼 수 있습니다.
맵을 끌어서 확대 및 축소하면 연결된 엔터티를 더 많이 표시하거나, 더 적은 엔터티에 집중할 수 있습니다.
대상 그룹 같은 연결된 엔터티를 선택하면 창의 포커스가 이동하여 해당 엔터티에 대한 원격 측정을 표시합니다. 맵은 선택한 대상 그룹의 중심으로 업데이트되어 다른 엔터티(예: 해당 대상 그룹에 지정된 로드 밸런서 및 Amazon EC2 인스턴스)에 대한 연결을 표시합니다. 맵에서 다양한 엔터티를 탐색할 경우, 창 하단의 지표와 로그가 동적으로 업데이트되어 새로 선택한 리소스에 대한 관련 원격 측정이 제공됩니다.
특정 리소스 찾기
리소스가 토폴로지 맵에 표시되지 않는 경우 Find other resources 기능을 사용하여 리소스를 찾을 수 있습니다. 태그 또는 유형별로 리소스를 필터링한 다음, 찾아보려는 리소스를 선택하면 됩니다. 포커스를 두려는 리소스가 검색되면 토폴로지 맵으로 되돌아가고 해당 리소스가 선택되므로, 연결된 엔터티 및 원격 측정을 찾아볼 수 있습니다.
참고
토폴로지 맵에서 리소스를 표시되지 않는 이유는 여러 가지가 있습니다. 예시:
현재의 포커스 엔터티와는 관련이 없습니다.
연결된 엔터티 또는 원격 측정에 액세스할 수 있는 권한이 없습니다.
리소스 또는 서비스가 원격 측정 또는 관련 엔터티를 지원하지 않을 수 있습니다.
Find other resources를 사용하면 현재 맵에 직접 연결되지 않거나 표시되지 않을 수 있는 리소스를 검색하고 시각화할 수 있습니다. 이렇게 하면 인프라의 모든 관련 구성 요소에 액세스하고 이를 분석할 수 있습니다.
리소스 찾기를 사용하여 리소스 선택.
-
CloudWatch 콘솔의 모든 진입점에서 관련 내용 살펴보기 창을 엽니다.
-
리소스 찾기를 선택합니다.
-
로그 또는 지표를 보려는 기간을 선택합니다.
-
리소스 유형을 선택한 다음, 드롭다운 목록에서 포커스를 둘 리소스 유형(예: EC2 인스턴스)을 선택합니다.
-
원하는 경우, 필터링할 태그를 제공하여 리소스 세트를 필터링합니다. 이렇게 하려면 태그별 리소스 필터링 필터를 선택하거나, 5 tags found(이 숫자는 시스템의 태그 수에 따라 다름)가 표시된 레이블을 선택합니다. 이렇게 하면 선택할 수 있는 태그 목록이 표시됩니다.
태그를 선택하면 리소스 목록이 해당 태그와 연결된 리소스 목록으로만 자동으로 필터링됩니다.
-
원하는 경우, 필터와 일치하는 리소스를 하나 이상 선택합니다.
-
Show on map을 선택하여 리소스를 선택했던 토폴로지 맵으로 돌아갑니다.
이제 지표 및 로그 목록이 해당 리소스 유형과 연결된 로그 및 지표로만 필터링됩니다. 지표 또는 로그 탭을 선택하면 살펴보려는 원격 측정 유형을 볼 수 있습니다.
관련 원격 측정을 보고 탐색하는 데 필요한 권한 및 사전 조건
관련 원격 측정을 탐색하려면 워크로드에서 원격 측정을 사용하여 엔터티 정보를 가져와야 하며, 그러한 데이터를 볼 수 있는 적절한 권한이 있어야 합니다.
많은 서비스가 엔터티 정보를 자동으로 전송합니다. CloudWatch 에이전트를 사용하는 워크로드의 경우, 에이전트 버전이 1.300049.1
이상이어야 하며 에이전트를 올바르게 구성해야 합니다. 에이전트 구성에 대한 내용은 CloudWatch로 전송된 사용자 지정 원격 측정에 관련 정보를 추가하는 방법 섹션을 참조하세요. Amazon EKS에서 실행되는 워크로드의 경우 Amazon CloudWatch Observability EKS 추가 기능이 v2.3.1-eksbuild.1
버전 이상이어야 합니다. 이 추가 기능에 대한 자세한 내용은 Amazon CloudWatch Observability EKS 추가 기능 빠른 시작 섹션을 참조하세요.
관련 원격 측정을 탐색하려면 특정 권한으로 로그인해야 합니다. 관련 원격 측정 탐색은 읽기 전용 활동이며, CloudWatch에 대한 읽기 전용 액세스 권한이 필요합니다.
원격 측정과 엔터티 간의 연결을 보는 데 필요한 권한은 logs:ListLogGroupsForEntity
, logs:ListEntitiesForLogGroup
, cloudwatch:ListEntitiesForMetric
, application-signals:ListObservedEntities
입니다.
아래의 각 AWS 관리형 정책은 CloudWatch 콘솔에서 관련 원격 측정에 액세스하는 데 필요한 CloudWatch 권한을 제공합니다.
-
CloudWatchFullAccessV2 – CloudWatch에 대한 전체 액세스 권한을 제공합니다.
-
CloudWatchReadOnlyAccess – CloudWatch에 대한 읽기 전용 액세스 권한을 제공합니다.
-
ReadOnlyAccess – AWS 서비스 및 리소스에 대한 읽기 전용 액세스 권한을 제공합니다.
그 외에도, CloudWatch가 관계를 검색하고 표시하려면 토폴로지 맵의 리소스에 대한 읽기 전용 액세스 권한(Describe*
및 Get*
)이 있어야 합니다.
정책을 사용하여 액세스를 제어하는 방법에 대한 자세한 내용은 정책을 사용하여 액세스 관리 섹션을 참조하세요.