Stackdriver 로그 뷰어로 로그 검토

이 문서에서는 Stackdriver 로그 뷰어를 사용하여 로그를 검토하는 방법에 대한 정보를 제공합니다.

시작하기 전에

  • Stackdriver Logging API를 사용하도록 애플리케이션을 구성합니다.

  • Google Cloud Platform 리소스에 액세스하기 위해 계정에 로그인합니다.

    • 도구 -> Google Cloud 도구 -> 계정 관리...를 선택하여 계정을 선택합니다.

로그 뷰어 액세스

Stackdriver 로그 뷰어에 액세스하려면 도구 -> Google Cloud 도구 -> Stackdriver 로그 뷰어 표시를 선택합니다.

Google Stackdriver Logging 탭이 열립니다.

또는 도구 -> Google Cloud 도구 -> Google Cloud Explorer를 선택하여 Google Cloud Explorer에서 특정 프로젝트의 로그 뷰어를 열 수도 있습니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Stackdriver 로그 찾아보기를 선택합니다.

로그 뷰어 탭의 개요를 보여주는 이미지

인터페이스 둘러보기

로그 뷰어 인터페이스에는 다음과 같은 주요 구성요소가 있습니다.

  • 라벨 또는 텍스트 검색으로 로그 항목을 필터링하는 검색창

  • 목록을 리소스, 로그, 심각도 수준으로 필터링하는 드롭다운 메뉴

  • 로그에서 특정 날짜와 시간을 보기 위한 이동할 시간 드롭다운 메뉴

  • 최신 로그를 내림차순으로 검색하는 새로고침 버튼

  • 로그 스트림 자동 로드는 새 로그 항목이 도착할 때 항목을 표시할지 여부를 제어합니다.

    • 재생을 클릭하면 최신 로그의 스트림이 시작됩니다. 로그 표시를 스크롤하면 스트림이 중지됩니다.

    • 일시중지를 클릭하면 로그 스트림이 중지됩니다.

  • 클릭하면 개별 로그 항목의 전체 세부정보를 볼 수 있는 로그 요약 표

  • 로그 항목 패널의 오른쪽 상단에 있으며 모든 로그 항목의 세부정보를 표시하는 모두 펼치기 아래쪽 화살표. 패널에 로그 항목이 많으면 이 작업에 다소 시간이 걸릴 수 있습니다.

  • 로그 항목을 생성하는 소스 코드를 찾는 소스 링크(있는 경우)

로그 뷰어를 사용하면 로그 항목을 생성하는 소스 코드로 이동할 수 있습니다. 이 기능을 사용하려면 로컬 git 저장소에서 프로젝트를 빌드해야 하며, 소스 위치 정보를 로그 항목에 추가해야 합니다.

로그에 소스 위치 추가

로그에 소스 코드 위치 정보를 제공하도록 애플리케이션을 구성하려면 다음 안내를 따르세요.

  1. GitHub의 다음 샘플을 사용하여 로그 항목의 위치 정보를 씁니다.

  2. 애플리케이션의 루트에 source_context.json 파일을 배포합니다.

    Cloud Tools for Visual Studio를 통해 솔루션을 게시하면 확장 프로그램이 자동으로 파일을 생성하고 배포합니다. 또는 소스 환경설정 파일 생성 안내에 따라 직접 파일을 생성할 수도 있습니다.

이 단계를 완료하면 로그 항목에 파일 정보가 있는 sourceLocation 필드가 포함됩니다. 선택사항인 함수 줄에는 어셈블리 이름, 버전 또는 함수 이름이 포함됩니다.

확장된 로그 항목과 소스 코드로 이동하는 링크를 보여주는 이미지

소스 링크를 클릭하면 소스 파일에 액세스할 수 있는 경우 소스 코드로 이동합니다.

로그 항목의 링크에서 액세스한 소스 코드를 보여주는 이미지

로그 보기

로그 뷰어 인터페이스에서 로그 항목을 필터링하거나 표시할 특정 로그를 검색할 수 있습니다.

로그 필터링

로그 항목을 필터링하여 관심이 있는 로그만 볼 수 있습니다.

  • 리소스 유형 및 인스턴스 드롭다운 메뉴에서 보고자 하는 특정 리소스 유형의 모든 인스턴스를 선택하거나, 특정 인스턴스를 볼 수 있습니다. 리소스 유형의 목록은 모니터링 리소스 및 서비스를 참조하세요.

  • 로그 유형 드롭다운 메뉴에서 보기를 원하는 이름이 지정된 로그를 선택하거나 모든 로그를 선택하세요. 메뉴에 선택한 리소스가 생성하는 로그만 표시됩니다.

  • 로그 심각도 드롭다운 메뉴에서 보기를 원하는 심각도 수준을 선택하세요. 모든 로그 수준을 선택하면 심각도 수준이 없는 로그 항목이 포함됩니다.

  • 이동할 시간 드롭다운 메뉴에서 날짜와 시간을 선택하세요. 선택한 타임스탬프 이전의 로그 또는 이후의 로그 중 무엇을 볼지 선택합니다.

고급 필터로를 클릭하여 쿼리를 통해 로그 항목을 필터링할 수 있는 고급 필터 표시줄에 액세스할 수도 있습니다. 자세한 내용은 고급 필터 도움말 링크를 클릭하세요.

고급 필터 표시줄을 보여주는 이미지

로그 검색

검색창에서 로그 항목에 나타나는 키워드를 검색하세요.

검색 결과를 보여주는 이미지

유사한 로그 표시

펼쳐진 로그 항목 뷰에서 개별 필드의 값을 클릭한 다음 동일한 값을 갖는 모든 로그 항목을 표시하거나 숨길 수 있습니다.

유사한 로그 항목을 찾기 위해 클릭하는 방법을 보여주는 이미지

유사한 로그 항목을 표시하면 고급 필터 표시줄이 표시되며, 여기에서 필터를 편집하고 필터 제출을 클릭할 수 있습니다. 자세한 내용은 고급 필터 도움말 링크를 클릭하세요.