로그 UI의 왼쪽 탐색을 모든 로그, 속성, 패턴, 라이브 테일 로깅 및 쿼리를 통한 쉬운 워크플로우로 사용하십시오. 데이터 삭제 또는 구문 분석, 데이터 파티션 생성 및 경고 설정을 통해 로그 데이터를 관리합니다. 난독화 표현식 및 규칙을사용하여 로그의 민감한 데이터를 해시하거나 마스킹합니다. 중앙 탐색에서 특정 로그 및 해당 속성에 대한 자세한 정보를 얻으십시오.
특정 기간의 로그를 보려면 차트에서 해당 지점을 클릭(또는 영역을 클릭하고 드래그)하거나 시간 선택기를 사용하세요.
왼쪽 탐색 메뉴에는 초기 검색 결과의 범위를 좁히거나 이상값을 빠르게 찾는 데 도움이 되는 옵션이 포함되어 있습니다.
어디서부터 시작해야 할지 잘 모르겠으면 왼쪽 탐색 메뉴에서 Attributes 클릭한 다음 필요에 따라 추가 값을 선택하세요. 예를 들어, hostname 속성 아래 나열된 호스트가 다른 호스트보다 훨씬 더 많은 오류 메시지를 생성하는 경우 해당 값을 선택하여 검색에 적용하십시오.
수집된 로그 데이터의 양을 관리하고 더 적은 수의 로그를 저장하려면 필요하지 않은 데이터 수집을 방지하는 삭제 필터 규칙 을 만듭니다.
해당하는 경우 로그 메시지는 심각도 수준( INFO , DEBUG 등)을 나타냅니다. 세부 정보를 속성 테이블 또는 JSON으로 보려면 로그 메시지를 선택하십시오.
로그 메시지에 포함된 속성을 보려면 로그 라인을 클릭하십시오.
로그 세부 정보의 특정 값과 관련된 문제를 해결하는 데 도움이 되도록 속성 세부 정보에 대한 주변 로그를 표시 합니다.
매우 긴 메시지에서 더 자세한 정보를 얻으려면 blob 으로 저장된 데이터를 확장하십시오.
기본적으로 로그 UI에는 모든 로그가 표시되지만 키워드나 구로 검색하여 원하는 결과를 찾을 수도 있습니다. 예를 들어:
process failed
자동 완성 드롭다운이 있는 검색 필드를 사용하여 속성, 연산자 및 값을 선택할 수도 있습니다. 예를 들어:
service_name equals my service
쿼리가 필요한 세부 정보에 집중할 수 있도록 하려면 다음 중 하나를 수행하여 속성을 추가하거나 제거합니다.
왼쪽 탐색 메뉴에서 Attributes 선택하고 원하는 값을 선택한 다음 Query logs 클릭합니다.
로그 표에서 + 아이콘을 클릭하여 속성을 추가한 다음 이를 클릭하여 쿼리에 추가합니다.
Lucene 구문 검색창에서 NRQL 쿼리로 전환하려면 검색창 옆에 있는 NRQL 버튼을 클릭하세요. NRQL과 Lucene 사이에는 직접적인 동등성이 없습니다. 이는 NRQL 쿼리가 종종 더 간단하고 복잡하지 않다는 것을 의미하지만 이는 동일한 데이터로 쿼리를 작성하는 데 유용한 시작을 제공합니다.
NRDB 쿼리 빌더를 사용하면 필터를 잃지 않고 로그 이벤트에 대한 NRQL 쿼리를 작성할 수 있습니다. 로그 검색창 오른쪽에 있는 NRQL 버튼을 클릭한 후 쿼리를 시작하세요.
가장 유용한 로그에 집중하면 다음 작업에 도움이 됩니다.
Optimizing performance: 계정 내에서 데이터를 구성하고 쿼리 성능을 최적화하려면 데이터 파티션 규칙 을 만드세요.
Reviewing deployments: 시스템이 배포 또는 기타 앱 변경에 어떻게 응답하는지 즉시 확인하려면 실시간 추적 로깅 을 활성화하십시오.
Bypassing unrelated details: 특정 값에 대한 모든 로그를 보려면 선택한 로그에 대한 Log details 의 속성 목록을 검토한 후 필요에 따라 속성을 계속 추가하거나 제거하세요.
Finding the root cause: 문제가 발생하기 전의 근본 원인이나 이벤트 이후의 영향을 파악하려면 Log details 에서 ... 클릭하여 주변 로그를 표시하세요.
Getting more context: 앱 및 호스트에 대한 다른 텔레메트리 데이터와 관련된 로그를 보려면 로그 인 컨텍스트를 사용하세요.
필터를 사용하여 로그 집합의 범위를 좁힌 다음 특정 로그를 열면 관련 분산 추적을 볼 수 있습니다. 분산 추적을 설정하고 로그와 관련된 샘플링된 추적이 있는 한 이를 볼 수 있는 옵션이 표시됩니다. 기본 분산 추적 페이지로 이동하지 않고 추적 정보를 보는 빠른 방법입니다.
Log details 창을 열고 Distributed trace 섹션이 표시되면 폭포 보기에서 스팬 트레이스를 볼 수 있는 두 가지 옵션이 있습니다.
트레이스 이름을 직접 클릭하거나 오른쪽에 화살표가 있는 아이콘을 클릭하면 오류가 있는 트레이스 범위를 강조 표시하는 워터폴 포커스 보기가 열립니다.
또는 Explore 클릭하여 모든 범위를 클릭할 수 있는 필터링되지 않은 폭포식 구조를 열 수 있습니다.
공유할 로그의 하위 집합을 내보내려면 사용자는 로그 UI의 전용 내보내기 기능을 활용할 수 있습니다. 이 기능을 사용하면 CSV 또는 JSON 형식으로 최대 5000개의 로그 레코드를 내보낼 수 있습니다. 로그 기록은 현재 브라우저의 /Downloads/ 폴더에 있는 컴퓨터에 로컬로 다운로드됩니다.
사용자 정의 가능한 테이블 뷰
Table settings 옵션을 사용하여 로그 데이터와 상호 작용하는 방법을 사용자 정의합니다.
로그 보기 설정
로그 항목이 표에 표시되는 방식을 선택하세요.
요약: 각 로그 항목을 한 줄에 표시하여 대용량 로그를 빠르게 검색할 수 있습니다.
확장됨: 모든 세부 정보에 즉시 액세스할 수 있도록 기본적으로 각 로그 항목의 전체 내용을 표시합니다.
로그 세부 정보 탐색 설정
개별 로그 항목의 세부 정보를 보는 방법을 선택하세요.
사이드 패널: 로그 항목을 선택하면 오른쪽에 사이드 패널이 열립니다. 패널에는 컨텍스트에 따른 로그를 포함한 전체 로그 세부 정보가 표시됩니다.
표 행: 표 내에서 로그 항목을 확장하여 전체 로그 내용을 보려면 로그 항목을 선택하세요. 로그 메시지에 JSON 개체가 포함되어 있으면 더 쉽게 분석할 수 있도록 자동으로 포맷됩니다. 또는 로그 행 위에 마우스를 올려놓고 Show log detail 클릭하여 측면 패널을 엽니다.