Logs Drilldown JSON 뷰어

Logs Drilldown JSON 뷰어 (Logs Drilldown JSON viewer)

Grafana Logs Drilldown의 JSON 뷰어로 JSON 형식 로그를 쉽게 보고 상호작용할 수 있어요. 이 뷰는 JSON 스타일 로그를 읽고 필터링해 관련 시각화를 더 정확하고 집중되게 만들어 줍니다.

참고: 이 기능을 쓰려면 Loki 3.5.0 이상을 실행해야 해요.

출처: 문서

본문

JSON 로그 보기

JSON 뷰와 상호작용하려면 Logs Drilldown에서 서비스의 Show logs를 선택하세요. Logs 탭에서 패널 헤더의 JSON 라디오 버튼(Logs, Table 옆)을 선택하면 JSON 뷰어로 전환됩니다. JSON 뷰어는 로그를 구조화된 접이식 트리 뷰로 표시해서 JSON 필드를 탐색·확장·접을 수 있어요.

로그 컨트롤 패널의 Line wrapping 컨트롤에는 Enabled with JSON formatting 옵션도 있어요. 이 옵션은 표준 Logs 뷰 안에서 JSON을 보기 좋게 출력하지만 전용 JSON 뷰어는 열지 않아요. 줄 바꿈에 대한 자세한 내용은 View logs를 참고하세요.

JSON 뷰로 로그 줄 필터링

개별 로그 줄을 클릭해 Log Details 패널을 열면 특정 로그 데이터를 포함/제외할 수 있어요. Log Details에서:

  • 필드 옆 Include/Exclude(플러스/마이너스) 아이콘을 클릭해 필터에 추가
  • 눈 아이콘을 클릭해 로그 목록에 표시할 특정 필드 선택
  • 통계 아이콘을 클릭해 필드 통계 보기

예: API 요청 서비스의 로그 집합에서 로그 줄을 클릭한 뒤 값이 "GET"인 method 필드 옆 Exclude 버튼을 선택하면, Log Volume 시각화에 다른 메서드 유형(DELETE/PATCH/POST/PUT)의 요청만 표시돼요. 필터링된 로그 데이터를 다시 포함하려면 Log Volume 시각화 위의 Fields 필터에서 제외한 데이터를 제거하세요.

지원되는 JSON 로그 유형

전체 라인이 JSON으로 형식화된 로그가 지원됩니다. 일부 필드나 메타데이터만 JSON으로 구조화된 로그 줄은 현재 지원되지 않아요.

더 알아보기 (Learn more)