로그 보기(기본)

이 가이드에서는 Cloud Logging 로그 뷰어(기본)를 사용하여 로그를 검색하고 로그 항목을 보는 방법을 설명합니다.

  • Logging API를 사용하여 로그 항목을 읽으려면 entries.list를 참조하세요.
  • Cloud SDK를 사용하여 로그 항목을 읽으려면 로그 항목 읽기를 참조하세요.

시작하기 전에

Amazon Web Services(AWS)에서 Logging으로 로그를 전송하는 경우 외에는 Logging을 사용하기 위한 작업공간은 필요하지 않습니다.

로그 뷰어에는 단일 Google Cloud 프로젝트의 로그가 표시됩니다. 작업공간을 사용하는 경우 Logging에서 모니터링되는 프로젝트의 로그를 합치지 않으므로 로그를 볼 특정 프로젝트를 선택해야 합니다.

작업공간과 AWS를 사용하는 경우 AWS 커넥터 프로젝트를 선택하여 AWS 로그를 확인합니다.

BindPlane을 통해 온프레미스 및 하이브리드 클라우드 로그를 수집하는 경우 해당 로그는 리소스 유형 generic_node에서 찾을 수 있습니다.

시작하기

  1. Cloud Console의 Logging > 로그(로그 뷰어) 페이지로 이동합니다.

    로그 뷰어 페이지로 이동

  2. 페이지 상단에서 기존 Google Cloud 프로젝트를 선택하거나 새 프로젝트를 만듭니다.

  3. 드롭다운 메뉴를 사용하여 로그를 보려는 리소스를 선택합니다.

로그가 표시되지 않으면 아래의 문제해결 섹션을 참조하세요.

로그 뷰어 쿼리 인터페이스

로그 뷰어에는 두 가지 쿼리 인터페이스가 있습니다.

  • 기본 쿼리 인터페이스를 사용하면 메뉴에서 로그를 선택하고 간단한 검색 기능을 사용할 수 있습니다.
  • 고급 쿼리 인터페이스를 사용하면 여러 로그의 로그 항목을 보고 더 정교한 검색 기능을 사용할 수 있습니다.

어떤 인터페이스에서든 검색어 상자의 가장 오른쪽에 있는 드롭다운 화살표(▾)를 사용하여 인터페이스를 전환할 수 있습니다.

다음 스크린샷은 기본 쿼리 인터페이스를 사용하는 로그 뷰어의 레이아웃을 보여줍니다. 이 스크린샷에는 App Engine 애플리케이션의 로그 항목이 표시되어 있습니다.

로그 뷰어

기본 쿼리 인터페이스의 주요 구성요소는 다음과 같으며 위의 스크린샷에 빨간색 숫자로 표시되어 있습니다. 일부 요소는 고급 쿼리 인터페이스와 공유됩니다.

  1. 창 탭에서는 로그(로그 뷰어 페이지)에 머무르거나 측정항목(로그 기반 측정항목 참조), 내보내기(로그 뷰어를 통해 내보내기 참조), 로그 수집(로그 제외 참조) 등 다른 Logging 기능을 선택할 수 있습니다.
  2. 기본 쿼리 인터페이스에서 검색어 상자를 사용하면 라벨 또는 텍스트 검색을 통해 로그 항목을 쿼리할 수 있습니다. 기본 쿼리가 표시되며, 맨 오른쪽에 있는 드롭다운 화살표(&blacktriangledow;)를 사용하여 고급 쿼리 인터페이스로 전환하거나 쿼리 링크를 가져올 수 있습니다. 로그 쿼리를 사용하면 특정 로그 항목 집합을 선택할 수 있으므로 사용자 인터페이스에서 로그 쿼리가 '필터'로 표시됩니다.
  3. 기본 선택기 메뉴를 사용하면 표시할 리소스, 로그, 심각도 수준을 선택할 수 있습니다.

    • 리소스: 현재 프로젝트에서 사용 가능한 리소스입니다.
    • 로그: 프로젝트의 현재 리소스에 사용 가능한 로그 유형입니다.
    • 로그 심각도: 로그 심각도 수준입니다.
  4. 시간 범위 선택기 드롭다운 메뉴를 사용하면 로그에서 특정 날짜와 시간을 쿼리할 수 있습니다.

  5. 페이지 상단의 스트리밍 선택기는 새 로그 항목이 도착하였을 때 표시 여부를 제어합니다.

  6. 로그 항목 테이블에는 현재 쿼리에 따라 볼 수 있는 로그 항목과 커스텀 필드가 표시됩니다.

  7. 각 로그 항목 앞에 있는 펼치기 화살표(▸)를 클릭하면 항목의 전체 내용을 볼 수 있습니다. 자세한 내용은 로그 항목 펼치기를 참조하세요.

  8. 오른쪽 끝에 있는 보기 옵션 메뉴에는 추가 표시 옵션이 있습니다.

  9. 오른쪽 끝에 있는 로그 다운로드 메뉴를 사용하면 로그 항목 집합을 다운로드할 수 있습니다. 자세한 내용은 로그 항목 다운로드를 참조하세요.

  10. 각 로그 항목과 함께 표시되는 더보기(⋮) 옵션을 사용하면 로그 항목을 핀으로 고정하고, 로그 항목을 리소스 컨텍스트에서 표시하고, 로그 항목의 URL을 클립보드에 복사할 수 있습니다.

마지막으로 로그 뷰어는 커서 위치를 사용하여 연관된 로그 항목을 강조표시하고 더보기(⋮) 아이콘 옆에 핀(📌) 기호를 표시합니다.

로그 스크롤 및 스트리밍

로그 뷰어를 처음 열면 한 화면에 표시될 수 있는 수만큼 최근 로그 항목이 표시됩니다. 로그 항목을 스크롤하면 로그 뷰어가 추가 항목을 가져오기 위해 시도합니다. 로그 위아래에 있는 노란색 표시줄을 통해 더 많은 로그 항목이 있는지 알 수 있습니다.

화면 상단의 아이콘은 로그의 새로고침 시기를 제어합니다.

  • 최신 로그를 검색하려면 새로고침 아이콘()을 클릭하고 아래로 스크롤하여 최신 로그를 표시합니다.
  • 최신 로그를 스트리밍하려면 재생 아이콘()을 클릭합니다. 로그 항목을 선택하거나 로그 화면을 스크롤하면 스트리밍이 중지됩니다.
  • 스트리밍을 중지하려면 일시 중지 아이콘()을 클릭합니다.

시간으로 스크롤

검색어 상자 아래에 있는 시간 범위 선택기 메뉴를 사용하면 시간 및 날짜 기준으로 로그 항목을 쿼리할 수 있습니다.

시간 선택기

기본 선택 항목은 지난 1시간입니다. 드롭다운 메뉴를 사용해 다른 시간 범위를 선택하거나 범위를 정의할 수 있습니다.

  • 특정 날짜 및 시간을 기준으로 로그를 쿼리하려면 이동할 시간을 선택합니다.
  • 커스텀 범위 또는 시간대를 지정하려면 커스텀을 선택합니다.

현재 로그 항목을 표시하려면 현재 시점으로 이동을 클릭합니다.

무엇을 선택하든 로그 뷰어에서 화면을 새로고침합니다. 새로고침이 끝나면 표시된 로그 항목을 스크롤하고 확인할 수 있습니다.

날짜 및 시간을 가장 최근에 수신된 로그 항목에 맞춰 재설정하려면 새로고침 또는 재생 아이콘을 클릭합니다.

시간대 변경

로그 항목의 시간대를 선택할 수 있습니다.

  1. 지난 1시간 드롭다운 메뉴에서 커스텀을 선택합니다.
  2. 새로운 메뉴 중 하나에서 펼치기 화살표(▾)를 클릭하면 드롭다운 캘린더 메뉴가 열립니다.
  3. 시간대 창에서 원하는 국가 및 시간대를 선택합니다.

선택 시 로그 뷰어에서 화면을 새로고침하고 각 로그 항목의 시간대를 업데이트합니다.

시간대 맞춤설정

로그 항목 펼치기

로그 항목 표에는 기본적으로 각 로그 항목의 요약 줄이 표시됩니다.

로그 항목 요약 줄

로그 항목 요약 줄에 강조표시된 필드가 포함되어 있을 수 있습니다. 예를 들면 커스텀 필드가 강조표시됩니다.

요약 줄에 포함된 필드는 로그 항목 필드의 하위 집합으로 선택됩니다. 다음 기준 중 하나 이상을 충족할 경우 특정 필드가 기본적으로 표시됩니다.

  • 로그 항목에 App Engine 요청 로그처럼 잘 알려진 유형이 있습니다.
  • 로그 항목에 httpRequest 필드가 포함되어 있습니다.
  • 로그 항목에 message라는 필드가 포함된 페이로드가 있습니다.

하나의 로그 항목에 대한 전체 세부정보를 보려면 요약 줄 앞에 있는 펼치기 화살표(▸)를 클릭하세요. 현재 쿼리에서 사용할 수 있는 모든 로그 항목의 구조화된 보기에서 전체 세부정보를 보려면 맨 오른쪽의 보기 옵션 메뉴를 클릭한 다음 모두 펼치기를 선택합니다.

보기 옵션 메뉴

모두 접기를 선택하여 펼쳐져 있는 모든 로그 항목 세부정보를 접을 수 있습니다.

로그 항목의 요약 줄을 펼치면 로그 뷰어에 구조화된(JSON) 표현이 표시됩니다.

구조화된 요청 로그 항목

로그 항목의 필드에 관한 설명은 LogEntry 유형을 참조하세요.

커스텀 필드 추가

커스텀 필드는 요약 줄에 포함되도록 지정할 수 있는 로그 항목의 필드입니다. 이 필드는 로그 항목에 내용이 있을 때 채워지고 파란색으로 강조표시됩니다.

요약 줄의 커스텀 필드

로그 항목 표 요약 줄에 커스텀 필드를 추가하는 방법에는 2가지가 있습니다.

  • 펼쳐진 로그 항목에서 JSON 표현의 필드를 클릭합니다. 이때 나타나는 패널에서 요약 줄에 필드 추가를 선택합니다.

요약 줄에 필드 추가

  • 로그 뷰어의 맨 오른쪽 상단에 있는 보기 옵션 메뉴에서 커스텀 필드 추가(이 프로젝트에 기존 커스텀 필드가 있는 경우에는 커스텀 필드 수정 옵션)를 선택합니다. 이때 나타나는 패널에서 원하는 JSON 키를 추가하고 저장을 클릭합니다. 쉼표로 구분하여 여러 키를 추가할 수 있습니다. 요약 줄에서 커스텀 필드를 재정렬하려면 이 패널에서 텍스트를 재정렬한 후 저장을 클릭하세요.

요약 줄에 JSON 필드 추가

로그 항목 표 요약 줄에서 커스텀 필드를 삭제하는 방법은 2가지입니다.

  • 삭제할 커스텀 필드가 나와 있는 요약 줄에서 필드를 클릭하고 요약 줄에서 필드 삭제를 선택합니다.
  • 로그 뷰어의 맨 오른쪽 상단에 있는 보기 옵션 메뉴에서 커스텀 필드 수정을 선택합니다. 이때 나타나는 패널에서 원하는 JSON 키를 삭제하고 저장을 클릭합니다.

커스텀 필드는 현재 URL에 추가되며 이 URL을 사용하거나 동일한 브라우저 세션에 있는 동안 유지됩니다. 전역 수준의 설정은 불가능하며 사용자 또는 Google Cloud 프로젝트별로 저장할 수도 없습니다.

기본 필드는 로그 항목 표에서 삭제할 수 없습니다.

로그 항목 고정

관심이 가는 로그 항목을 발견해 주변 항목도 검사하고 싶다면 해당 로그 항목을 핀으로 고정하면 됩니다. 로그 항목을 고정한 후 쿼리를 변경하면 로그 뷰어에서 자동으로 고정된 항목 주변을 중심으로 검색이 조정됩니다. 핀 고정을 통해 자신이 정의한 쿼리에 따라 지정된 맥락에서 로그 항목을 검사할 수 있습니다. 로그가 고정되면 배경이 변경되고 핀이 표시됩니다.

고정된 로그 항목

로그 항목을 고정하려면 핀을 클릭하거나 더보기(⋮)를 클릭하고 이 로그 항목 고정을 선택합니다.

로그 항목을 고정한 핀은 자신에게만 표시됩니다. 같은 로그 항목을 보는 다른 사용자에게는 핀이 표시되지 않거나 어떤 방식으로든 수정된 보기가 표시됩니다.

로그 항목을 고정하면 쿼리 인터페이스 또는 쿼리 설정이 변경되거나 표시된 내용이 새로고침되지 않습니다. 쿼리 설정과 로그 뷰어 화면 새로고침은 사용자가 직접 결정합니다. 핀에 미치는 영향 없이 원하는 만큼 쿼리 설정을 수정하고 화면을 새로고침할 수 있습니다.

로그 항목을 고정하면 현재 사용 설정된 스트리밍이 중지됩니다.

로그 항목을 고정한 경우 핀을 움직이거나 삭제할 수 있습니다.

  • 핀을 다른 로그 항목으로 옮기려면 새 로그 항목에서 핀 아이콘을 클릭하거나 더보기(⋮)를 클릭하고 이 로그 항목으로 핀 이동을 선택합니다.

  • 로그 항목에서 핀을 삭제하려면 핀 기호를 클릭하거나 더보기(⋮)를 클릭하고 이 로그 항목의 핀 삭제를 선택합니다.

로그 항목이 고정된 상태에서 스트리밍을 사용 설정하면 로그 뷰어에서 핀이 삭제됩니다.

유사 로그 표시

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

일치하는 항목 표시

이렇게 하면 로그 뷰어가 고급 쿼리 인터페이스로 변경됩니다. 검색을 수정하려면 쿼리를 수정한 후 필터 제출을 클릭합니다. 자세한 내용은 고급 쿼리 인터페이스를 참조하세요.

또한 App Engine 요청 로그 항목을 상호 연결한 후 중첩 구조로 볼 수도 있습니다. 관련 요청 로그 항목 보기에서 런타임 언어를 선택하여 자세한 내용을 확인하세요.

지연 시간 세부정보 보기

신규 App Engine 요청 로그에서 로그 뷰어는 로그 항목의 지연 시간 세부정보를 쉽게 볼 수 있도록 Cloud Trace 링크를 제공합니다.

로그 항목의 지연 시간 관련 옵션 메뉴를 표시하려면 protoPayload.latency 필드를 확인합니다.

protoPayload.latency 표시

지연 시간 값을 클릭합니다.

지연 시간 옵션 표시

메뉴의 처음 옵션 2개는 표시되는 로그 항목을 지연 시간이 더 길거나 짧은 항목으로 한정합니다. 메뉴의 마지막 옵션은 Cloud Trace에서 trace 세부정보를 볼 수 있는 로그 항목으로 한정하여 표시합니다. 특히, 마지막 옵션을 사용하면 trace 세부정보 보기가 사용 설정된 로그 항목으로 제한됩니다.

Cloud Trace에서 지연 시간 세부정보 보기

특정 App Engine 요청 로그에는 trace 세부정보 보기 옵션이 사용 설정되어 있습니다. 사용 설정되어 있으면 이 옵션을 클릭하여 Cloud Trace를 열고 로그 항목의 지연 시간 세부정보를 표시할 수 있습니다.

trace 타임라인 표시

리소스 컨텍스트에서 표시

관심이 가는 로그 항목을 발견하여 리소스 유형이 동일한 다른 로그 항목도 찾으려면 줄에서 맨 오른쪽에 있는 더보기(⋮)를 클릭하고 리소스 컨텍스트에서 표시를 선택합니다.

컨텍스트 표시

이렇게 하면 로그 뷰어가 다음 작업을 진행합니다.

  1. 로그 항목을 고정합니다.
  2. 고급 쿼리 인터페이스로 전환하고 쿼리 콘텐츠를 리소스 유형에 대한 쿼리로 바꿉니다.
  3. 화면을 새로고침합니다. 고정된 로그 항목이 화면 하단 쪽에 표시됩니다.

컨텍스트에서 보기

로그 항목 공유

로그 항목을 공유하려면 더보기(⋮)를 클릭하고 로그 항목 링크를 클립보드로 복사를 선택합니다. 이렇게 하면 로그 뷰어에서 로그 항목의 고유한 URL을 생성해 클립보드로 복사합니다.

로그 선택

메뉴 및 검색어 상자를 사용하여 확인하려는 로그를 찾습니다.

  • 로그를 확인하려는 리소스 유형과 인스턴스를 선택합니다. 이 리소스 유형의 모든 인스턴스를 살펴보거나 특정 인스턴스를 선택할 수 있습니다. 위의 스크린샷에서는 GCE VM 인스턴스(모든 인스턴스)가 선택되어 있습니다. 리소스 유형 목록은 모니터링 리소스 목록을 참조하세요.

  • 두 번째 메뉴에서 확인할 이름이 지정된 로그를 선택하거나 모든 로그를 선택합니다. 이 메뉴에는 선택한 리소스 인스턴스에서 사용 중인 로그가 표시됩니다.

  • 세 번째 메뉴에서 확인할 최소 심각도를 선택합니다. 모든 로그 수준을 선택하면 심각도가 할당되지 않은 로그 항목도 표시됩니다.

  • 네 번째 메뉴에서 확인할 기간을 선택하거나 다섯 번째 메뉴에서 현재 시점으로 이동을 선택합니다.

메뉴 선택 항목을 변경하면 이와 일치하는 로그 항목이 표시됩니다.

메뉴 참고사항:

  • 프로젝트에 존재하는 리소스 유형, 인스턴스, 로그 이름만 메뉴에 표시됩니다. 새로운 리소스 유형 또는 인스턴스를 추가하거나 새 로그에 작성한 후 메뉴에 업데이트되려면 약간의 시간이 소요될 수 있습니다.

  • 기본 쿼리 인터페이스에서는 한 번에 한 리소스 유형의 로그 항목만 볼 수 있습니다. 고급 쿼리 인터페이스에서는 여러 리소스 유형이 허용됩니다.

  • 현재 보관 기간보다 오래된 시간을 탐색하면 로그가 보이지 않습니다. 자세한 내용은 로그 보관 기간을 참조하세요.

로그 항목 다운로드

몇 번의 클릭만으로 로그 뷰어의 작업 메모리에 저장되어 있는 모든 로그 항목을 JSON 또는 CSV 형식으로 다운로드할 수 있습니다. 성능상의 이유로 로그 뷰어는 로그 항목을 한 번에 100개씩 로드하고, 작업 메모리에 저장되는 로그 항목을 300개 이하로 유지하려고 시도합니다. 이 값은 구성할 수 없습니다.

로그 항목을 다운로드하려면 로그 뷰어의 맨 오른쪽 상단에 있는 로그 다운로드 메뉴를 클릭하세요. 다운로드 대화상자에서 로그 항목 형식으로 JSON 또는 CSV를 선택한 후 다운로드를 클릭합니다.

다운로드 세부정보 표시

웹페이지에서 JSON 또는 CSV 형식의 로그 항목을 보려면 다운로드와 동일한 단계를 거치되 새 탭에서 보기를 선택하세요.

로그 뷰어로 검색

기본 및 고급 쿼리 인터페이스의 필터를 사용하여 검색 범위를 좁힐 수 있습니다. 고급 쿼리 인터페이스는 기본 쿼리 인터페이스와 기능이 대부분 동일하지만 더욱 정교한 검색 기능이 포함되어 있습니다.

  • 라벨 또는 텍스트를 기준으로 한 쿼리에 대한 자세한 내용은 기본 로그 쿼리를 참조하세요.
  • 표현식을 사용한 쿼리에 대한 자세한 내용은 고급 로그 쿼리를 참조하세요.

기본 쿼리와 고급 쿼리의 차이점

기본 쿼리 인터페이스와 고급 쿼리 인터페이스는 구문이 다릅니다. 기본 쿼리 인터페이스는 가정을 기반으로 합니다. 예를 들어 모든 검색에서 대소문자를 구분하지 않는데 이러한 경우 고급 쿼리 인터페이스에서는 무효로 처리됩니다.

다음 섹션에서는 두 인터페이스 구문의 차이점에 대해 다룹니다.

'text:' 키워드

텍스트 앞에 text: 라벨을 붙이면 로그 뷰어에 기본 쿼리에 따른 텍스트 검색 결과가 표시됩니다. 고급 쿼리에는 text: 라벨을 사용하지 마세요.

다음 표에는 상응하는 텍스트 검색 방식이 나와 있습니다.

로그 뷰어 기본 쿼리 같은 의미의 고급 로그 쿼리
text:"one two" "one two"
text:three three
text:n=5 "n=5"(따옴표 필요)

고급 쿼리에서 실수로 text:를 사용하면 존재하지 않는 text라는 필드에서 일치 항목이 검색됩니다.

필드 이름

기본 쿼리 인터페이스에는 App Engine 요청 로그를 비롯한 특정 로그에 대한 기본 제공 필드 이름이 있습니다. 고급 쿼리에는 이러한 필드 이름이 존재하지 않습니다.

다음 표에는 App Engine 요청 로그에 해당되는 필드 검색이 나와 있습니다.

기본 쿼리 고급 쿼리
querystring:var=3 protoPayload.resource:"var=3"
status:400..405 protoPayload.status >= 400 AND protoPayload.status <= 405

고급 필터에서 querystring:var=3을 사용하면 존재하지 않는 querystring이라는 필드가 검색됩니다. 따라서 로그 뷰어에서 일치하는 로그 항목을 찾지 못합니다.

하위 문자열 일치

기본 쿼리 인터페이스에서는 모든 검색이 대소문자를 구분하지 않는 하위 문자열 일치 방식으로 이루어집니다. 즉, 검색어 text:abc 또는 somefieldname:abcabc, xyabcyx, ABc가 포함된 로그 항목과 일치합니다. 고급 로그 쿼리에서는 동일한 동작에 'has' 검색 연산자(:)를 사용해야 합니다.

일치검색의 경우에는 같음 연산자(=)를 사용해야 합니다. 비교 field=abc의 경우에는 field에 대소문자에 관계없이 정확히 abc가 포함되어 있어야 합니다. 기본 쿼리 인터페이스에서는 이러한 검색을 표현할 수 없습니다.

AND 및 OR

기본 쿼리 인터페이스에서 필드 이름(또는 text:)이 동일한 2개의 비교식은 암묵적으로 OR로 조인되는 반면 라벨이 다른 비교식은 AND로 조인됩니다. 고급 로그 쿼리에서는 OR가 명시적으로 지정되지 않으면 모든 비교식이 AND로 조인됩니다. 또한 비교식을 그룹화하기 위해 괄호를 사용할 수도 있습니다. 다음 표에서는 동일한 검색을 두 가지 쿼리 인터페이스 버전으로 보여줍니다.

기본 쿼리 검색 고급 쿼리 검색
text:abc querystring:def text:xyz protoPayload.resource:"def" AND ("abc" OR "xyz")

검색 성능

검색 성능을 높일 수 있는 팁은 다음과 같습니다.

  • 로그 항목의 이름, 리소스 유형, 리소스 라벨과 같이 색인이 생성된 필드의 특정 값을 검색하세요. 기본 쿼리 인터페이스에서는 메뉴 선택을 통해 가능하고 고급 쿼리 인터페이스에서는 다음과 같은 조건을 사용해야 합니다.

    resource.type = "gce_instance"
    logName = "projects/[PROJECT_ID]/logs/cloudaudit.googleapis.com%2Factivity"
    resource.labels.module_id="default"
    resource.labels.instance_id="1234567890"
    
  • 하위 문자열 검색보다는 일치검색을 선택하세요. 특히 색인 필드에서 부분 일치는 시간이 오래 걸립니다. 기본 쿼리 인터페이스에서는 모든 텍스트 검색이 부분 일치입니다. 고급 쿼리 인터페이스에서는 'has'(:)를 사용하는 대신 등호 연산자(=)를 사용하여 테스트를 수행하는 것이 좋습니다.

  • 검색 기간을 줄이세요. 기본 쿼리 인터페이스에서는 이것이 불가능하지만 고급 쿼리 인터페이스에서는 시간 범위를 지정할 수 있습니다.

    timestamp >= "2016-11-29T23:00:00Z" AND timestamp <= "2016-11-29T23:30:00Z"
    

성능에 관한 자세한 내용은 로그 항목 빨리 찾기를 참조하세요.

저장된 검색결과

기본 또는 고급 로그 필터 검색을 저장된 검색결과 라이브러리에 저장하고 검색결과에 이름과 설명을 지정할 수 있습니다. 기본 필터는 저장된 검색결과 라이브러리에 저장될 때 고급 필터로 변환됩니다. 라이브러리에서 저장된 검색결과의 이름을 지정하고, 관리하고, 공유할 수 있습니다. 저장된 검색결과의 수는 Google Cloud 프로젝트별로 사용자당 100개로 제한됩니다.

저장된 검색결과를 만들려면 다음 단계를 완료하세요.

  1. 고급 로그 필터를 만들어 저장할 로그를 필터링합니다.

  2. 검색결과 저장을 클릭합니다.

    저장된 검색결과 버튼

  3. 만든 필터의 이름과 설명을 입력한 다음 라이브러리에 저장을 클릭합니다.

    필터 미리보기 창에 저장된 검색결과의 필터 기준이 표시됩니다.

저장된 검색결과 보기

저장된 검색결과를 보려면 라이브러리 표시를 클릭합니다.

저장된 검색결과 라이브러리

저장된 검색결과 수정

저장된 필터를 적용하거나 삭제하거나 표기법을 미리 보려면 다음 단계를 따르세요.

  1. 라이브러리 표시를 클릭하여 저장된 검색결과를 봅니다.

  2. 저장된 검색결과를 미리보거나 삭제하려면 더보기 를 클릭합니다.

    저장된 검색결과 수정

    저장된 검색결과를 만든 후에는 해당 필터 기준을 변경할 수 없습니다. 저장된 검색결과의 필터 기준을 변경하려면 저장된 검색결과를 삭제한 다음 원하는 기준으로 저장된 검색결과를 새로 만드세요.

저장된 검색결과 공유

저장된 검색결과를 프로젝트에 대한 Cloud Identity and Access Management 권한이 있는 사용자와 공유할 수 있습니다.

저장된 검색결과를 공유하려면 다음 단계를 완료하세요.

  1. 라이브러리 표시를 클릭하여 저장된 검색결과를 봅니다.

  2. 더보기 를 클릭한 후 미리보기를 클릭합니다.

  3. 필터 링크 복사를 클릭합니다.

    저장된 검색결과 공유

문제해결

이 섹션에서는 로그 뷰어에서 상호작용 또는 검색 시 일반적으로 나타나는 문제를 해결하기 위한 지침을 제공합니다.

Google Cloud 프로젝트 선택

로그 뷰어를 비롯한 Google Cloud Console의 모든 위치에서 Google Cloud 프로젝트를 선택하려면 페이지 상단의 프로젝트 선택기를 사용합니다.

GCP Console 프로젝트 선택기

Google Cloud 프로젝트 ID

로그 뷰어를 비롯한 Google Cloud Console의 모든 위치에서 Google Cloud 프로젝트의 ID를 검색하려면 페이지 상단의 프로젝트 목록을 펼치고 ID 열을 확인하세요.

GCP Console 프로젝트 ID 정보

로그가 없음

로그가 표시되지 않으면 다음 사항을 확인하세요.

  • 페이지 상단에서 올바른 프로젝트가 선택되었는지 확인합니다. 그렇지 않다면 페이지 상단의 드롭다운 메뉴를 사용하여 프로젝트를 선택합니다. 로그를 확인할 프로젝트를 선택해야 합니다.

  • 프로젝트에 활동이 있는지 확인합니다. 신규 프로젝트인 경우에도 만들어진 사실을 기록하는 활동이나 감사 로그가 있어야 합니다. 빠른 시작을 수행하여 로그를 추가로 가져올 수 있습니다.

  • 기간이 너무 짧지 않은지 확인합니다. 검색어 상자 아래의 드롭다운 메뉴를 사용하여 다른 시간 범위를 선택하거나 커스텀 범위를 정의할 수 있습니다. 이동할 시간을 선택하여 특정 날짜와 시간으로 로그를 쿼리하거나 현재 시점으로 이동 메뉴를 사용하여 현재 로그 항목을 확인하세요.

  • 시간 범위가 잘못되었는지 확인합니다. 타임스탬프가 포함된 쿼리를 작성하는 경우에는 검색어 상자 아래에 있는 시간 범위 선택기에서 제한 없음을 선택해야 합니다.

검색이 작동하지 않음

기본 쿼리 인터페이스에서 검색이 작동하지 않는 이유를 모르겠으면 고급 쿼리 인터페이스로 잠시 전환합니다.

  1. 검색어 상자의 끝에 있는 &blacktriangledown; 메뉴에서 고급 필터로 전환을 선택합니다.
  2. 고급 쿼리에서 원하는 결과가 나타나는지 확인합니다.
  3. 브라우저의 뒤로 버튼을 사용하여 기본 쿼리 인터페이스로 돌아갑니다.

로그 항목이 예상대로 표시되지 않는 그 밖의 이유는 다음과 같습니다.

  • Logging 보관 기간보다 오래된 로그 항목은 확인할 수 없습니다. 적용되는 로그 보관 기간은 로그 보관 기간을 참조하세요.

  • 부하량이 높은 기간에는 로그를 Logging으로 전송하거나 로그를 수신하고 표시하는 데 지연이 발생할 수 있습니다.

  • 타임스탬프가 미래로 지정된 로그 항목의 경우 현재 시간이 해당 타임스탬프에 '도달할 때'까지 로그 뷰어에 로그 항목이 표시되지 않습니다. 이는 일반적인 경우는 아니며 로그를 전송하는 애플리케이션의 시간차로 인해 발생할 수 있습니다.

다음 단계