로그 보기

Cloud Code는 작업, 아티팩트, 배포된 리소스를 보여주는 로깅 출력에 대한 구조화된 뷰를 제공합니다. 이 뷰를 사용하면 배포의 각 태스크 상태를 확인하고 전체 로깅 출력에서 자세한 정보를 찾을 수 있습니다. Cloud Code 로그 뷰어는 로그 검색 및 필터링 도구를 제공합니다.

개발, 배포 또는 디버깅 세션을 시작하면 개발 세션 창에 구조화된 로깅 뷰가 표시됩니다.

개발 세션 뷰를 열려면 Kubernetes 탐색기 아이콘 Cloud Code - Kubernetes를 클릭합니다.

작업이 시작되면 회전하는 반원 아이콘 진행 아이콘이 표시됩니다.

작업이 성공하면 단계 옆에 녹색 체크표시 성공 아이콘가 표시됩니다.

작업이 실패하면 단계 옆에 빨간색 느낌표 실패 아이콘가 표시됩니다.

단계의 세부정보를 보려면 개발 세션 창의 단계를 클릭합니다. 출력 창에는 로깅 출력의 단계가 표시됩니다.

전체 Skaffold 로그를 보려면 상태 노드를 클릭합니다.

로그 뷰어 실행

로그 뷰어를 실행하려면 명령어 팔레트(Ctrl/Cmd +Shift +P 누르기 또는 관리 아이콘 관리 >명령어 팔레트)를 연 다음 Cloud Code: 로그 보기를 입력합니다.

특정 리소스에 대한 로그 보기

특정 리소스의 로그를 보려면 다음 단계를 따르세요.

  1. Kubernetes 탐색기 아이콘Cloud Code - Kubernetes 또는 Cloud Run 탐색기 아이콘Cloud Code - Cloud Run을 클릭하여 Kubernetes 탐색기 또는 Cloud Run 탐색기를 엽니다.

  2. Kubernetes 탐색기 또는 Cloud Run 탐색기에서 리소스를 마우스 오른쪽 버튼으로 클릭한 다음 로그 보기를 선택합니다.

스트리밍 로그 보기

로그 뷰어에서 로그가 생성될 때 업데이트된 로그를 표시하려면 로그 뷰어에서 스트리밍 슬라이더를 사용 설정합니다.

Cloud Logging을 사용하여 Kubernetes 로그 보기

Cloud Logging이 사용 설정된 GKE 클러스터의 로그를 표시하려면 다음 단계를 따르세요.

  1. 로그 뷰어를 열려면 명령어 팔레트(Ctrl/Cmd +Shift +P 누르기 또는 관리 아이콘 관리 >명령어 팔레트)를 연 다음 Cloud Code: 로그 보기를 입력합니다.
  2. 로그 유형 목록에서 Kubernetes 애플리케이션 로그를 선택합니다.
  3. 여러 pod의 로그를 스트리밍하려면 스트리밍 슬라이더를 사용 설정하고 pod 목록에서 모두를 선택합니다.
  4. 기본적으로 활성 클러스터의 로그가 표시됩니다. 다른 클러스터로 전환하려면 클러스터 목록에서 클러스터 이름을 선택합니다.

선택한 클러스터의 로그를 보여주는 로그 뷰어

kubectl을 사용하여 Kubernetes 로그 보기

비GKE 클러스터나 Cloud Logging이 사용 설정되지 않은 GKE 클러스터의 로그를 표시하려면 다음 단계를 따르세요.

  1. 로그 뷰어를 열려면 명령어 팔레트(Ctrl/Cmd +Shift +P 누르기 또는 관리 아이콘 관리 >명령어 팔레트)를 연 다음 Cloud Code: 로그 보기를 입력합니다.
  2. 로그 유형 목록에서 Kubectl 로그를 선택합니다.
  3. 배포 또는 pod 목록에서 로그를 보려는 배포 또는 pod를 선택합니다.

로그 뷰어 검색창 내의 배포 필드를 'node-hello-world'로 설정하여 Cloud Logging 클러스터가 아닌 클러스터의 로그 보기

Cloud Run 로그 보기

Cloud Run 서비스의 로그를 보려면 다음 단계를 따르세요.

  1. 로그 뷰어를 열려면 명령어 팔레트(Ctrl/Cmd +Shift +P 누르기 또는 관리 아이콘 관리 >명령어 팔레트)를 연 다음 Cloud Code: 로그 보기를 입력합니다.
  2. 로그 유형 목록에서 Cloud Run 로그를 선택합니다.
  3. 서비스 목록에서 Cloud Run 서비스를 선택합니다.
  4. 특정 버전의 로그를 보려면 버전 목록을 사용하여 버전을 선택합니다.

검색결과 상세검색

로그 검색을 클릭한 후 검색어를 입력하여 검색결과를 세분화할 수 있습니다. 이 검색에는 네임스페이스, 배포, pod, 컨테이너, 시간이 포함됩니다. Cloud Logging이 사용 설정된 클러스터의 경우 심각도 수준으로 필터링할 수도 있습니다.

표시 시간 변경

표시 시간을 원하는 시간대로 변경하려면 시간 열 옆의 더보기 메뉴을 클릭한 후 시간대를 선택합니다.

지원 받기

의견을 보내려면 GitHub에서 문제를 신고하거나 Stack Overflow에서 질문하세요.