이 문서에서는 Google Kubernetes Engine 서비스와 연결된 측정항목과 같은 리소스를 네트워크 서비스 모니터링에서 확인하는 방법을 설명합니다.
시작하기 전에
네트워크 서비스 모니터링에서 리소스와 측정항목을 보려면 다음 단계를 완료하세요.
GKE에서 대기 모드 측정항목 사용 설정
앰비언트 측정항목을 생성하고 수집하려면 GKE 앰비언트 네트워킹 준비의 단계에 따라 앰비언트 네트워킹을 사용 설정하고 측정항목 생성(ambient-network-metrics=enabled)을 사용 설정합니다.
필수 역할 및 권한 부여
네트워크 서비스 모니터링에서 리소스와 리소스 세부정보를 보는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 다음 IAM 역할을 부여해 달라고 요청하세요.
-
검색된 리소스 보기:
모니터링 뷰어 (
roles/monitoring.viewer) -
App Hub 세부정보 및 GKE 세부정보 보기:
- App Hub 뷰어 (
roles/apphub.viewer) - Kubernetes Engine 뷰어 (
roles/container.viewer)
- App Hub 뷰어 (
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
이러한 사전 정의된 역할에는 네트워크 서비스 모니터링에서 리소스 및 리소스 세부정보를 보는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.
필수 권한
네트워크 서비스 모니터링에서 리소스와 리소스 세부정보를 보려면 다음 권한이 필요합니다.
-
발견된 리소스 보기:
-
resourcemanager.projects.get -
monitoring.timeSeries.list
-
-
App Hub 세부정보 및 GKE 세부정보 보기:
-
apphub.discoveredServices.get -
apphub.services.list -
container.clusters.get -
container.services.get -
container.deployments.list
-
커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.
리소스 및 측정항목 보기
네트워크 서비스 모니터링에서 GKE 서비스와 같은 리소스를 확인하고 연결된 네트워크 측정항목을 사용하여 분석할 수 있습니다.
리소스 보기
검색된 모든 리소스를 보려면 다음 단계를 따르세요.
Google Cloud 콘솔에서 네트워크 서비스 모니터링 페이지로 이동합니다.
활성 및 비활성 리소스를 보려면 다음 단계를 따르세요.
- 활성 리소스를 보려면 활성 검색된 리소스 탭에서 시간 간격을 선택합니다. 이 탭에는 선택한 기간 내에 트래픽을 생성한 리소스가 나열됩니다.
- 비활성 리소스를 보려면 비활성 검색된 리소스 탭에서 리전과 시간 간격을 선택합니다. 이 탭에는 App Hub API에서 검색되었지만 선택한 간격 내에 트래픽을 생성하지 않은 리소스가 표시됩니다.
리소스 세부정보 보기
특정 리소스의 측정항목과 메타데이터를 보려면 다음 단계를 따르세요.
활성 검색된 리소스 탭에서 리소스 이름을 클릭합니다.
리소스 세부정보 페이지의 개요 탭에서 다음 섹션을 확인합니다.
- 서비스 종속 항목 지도: 선택한 리소스의 인바운드 및 아웃바운드 연결의 시각적 매핑을 확인합니다. 트래픽을 보려면 트래픽을 클릭하고 오류를 보려면 오류를 클릭합니다.
- 인바운드 및 아웃바운드: 연결 표에서 인바운드 또는 아웃바운드 탭을 클릭하여 리소스의 모든 연결에 대한 특정 소스 또는 대상을 검사합니다.
- 리소스 세부정보: 리소스 메타데이터를 봅니다.
- 추가 진단: 액세스 로그, 애플리케이션 모니터링, 앱 허브, Flow Analyzer, VPC 흐름 로그 링크를 사용합니다.
인바운드 및 아웃바운드 트래픽, 연결 수, 연결 상태의 시계열 차트를 보려면 대시보드 탭을 클릭하고 시간 간격을 선택합니다. 연결 표에서 더보기를 클릭하거나 토폴로지 그래프에서 연결선을 클릭하면 추가 시계열 차트를 볼 수 있습니다.
다음 단계
- App Hub에 서비스 및 워크로드 등록
- 애플리케이션 모니터링에서 애플리케이션, 서비스, 워크로드 조사