Explore의 로그 통합

Explore의 로그 통합

Explore에서 로그 데이터 소스(Loki 등)의 로그를 쿼리하고 탐색하는 방법을 다룹니다. 로그 쿼리를 실행하면 정규화된 로그 행(Log rows)이 표시되고, 각 행을 펼치면 레이블, 필드, 파생 필드(derived fields) 같은 상세 정보를 확인할 수 있어요.

출처: Logs integration

본문

로그 쿼리 실행

Explore에서 로그를 지원하는 데이터 소스를 선택하고 쿼리를 실행하면 로그 패널에 로그 행으로 결과가 표시됩니다.

로그 행(Log rows) 표시

로그 패널은 데이터베이스 결과를 정규화된 형태의 로그 라인으로 표시합니다. 다음 정보가 표시됩니다.

  • 타임스탬프 – 로그가 발생한 시간
  • 로그 라인 – 로그 메시지 본문
  • 레이블 – 로그와 연결된 레이블 집합

로그 상세 보기(Log details)

로그 행을 클릭하면 상세 보기가 열리고 다음 정보를 확인할 수 있습니다.

  • Fields – 로그와 연관된 모든 필드
  • Derived fields – 파생 필드 설정으로 정의된 필드. 값의 샘플 목록과 함께 표시됩니다.

파생 필드는 정규 표현식 캡처 그룹을 이용해 로그 라인에서 값을 추출하며, 추출된 필드를 내부 링크(그라파나 내 데이터 소스)나 외부 링크(외부 URL)로 사용할 수 있게 합니다.

로그 표시 옵션

로그 패널에는 다음 표시 옵션이 있습니다.

  • Time – 시간(타임스탬프)을 표시할지 여부
  • Unique labels – 고유 레이블만 표시
  • Common labels – 공통 레이블 접기
  • Wrap lines – 긴 로그 라인의 줄 바꿈
  • Prettify JSON – JSON 로그 메시지를 보기 좋게 포맷
  • Enable log details – 로그 상세 보기 활성화
  • Sort order – 로그 행 정렬 순서(내림차순/오름차순)

로그 결과 내려받기

쿼리 검사기(Query inspector)를 열고 Data 탭에서 Download logs를 클릭하면 로그 원시 데이터를 TXT 파일로 내려받을 수 있습니다.

더 알아보기