Skip to main content
Data Infrastructure Insights
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

로그 탐색기

기여자 netapp-alavoie

Data Infrastructure Insights Log Explorer는 시스템 로그를 쿼리하는 강력한 도구입니다. 조사를 돕는 것 외에도, 특정 로그 트리거가 활성화될 때 알림을 제공하기 위해 모니터에 로그 쿼리를 저장할 수도 있습니다.

로그 탐색을 시작하려면 *로그 쿼리 > +새 로그 쿼리*를 클릭하세요.

목록에서 사용 가능한 로그를 선택하세요.

로그를 선택하세요

참고 쿼리에 사용할 수 있는 로그 유형은 환경에 따라 달라질 수 있습니다. 시간이 지남에 따라 추가적인 로그 유형이 추가될 수 있습니다.

쿼리 결과를 더욱 구체화하기 위해 필터를 설정할 수 있습니다. 예를 들어, 실패를 보여주는 모든 로그 메시지를 찾으려면 "실패"라는 단어가 포함된 _메시지_에 대한 필터를 설정합니다.

팁 필터 필드에 원하는 텍스트를 입력하기 시작하면 Data Infrastructure Insights 입력하는 문자열을 포함하는 와일드카드 검색을 만들지 묻습니다.

결과는 각 기간의 로그 인스턴스 수를 보여주는 그래프로 표시됩니다. 그래프 아래에는 로그 항목 자체가 있습니다. 그래프와 항목은 선택한 시간 범위에 따라 자동으로 새로 고쳐집니다.

필터를 보여주는 쿼리 예제

필터링

포함/제외

로그를 필터링할 때 입력한 문자열을 포함(즉, "필터링 대상")하거나 *제외*할 수 있습니다. 제외된 문자열은 완성된 필터에 "NOT <string>"으로 표시됩니다.

제외 옵션을 표시하는 로그 필터

와일드카드나 표현식(예: NOT, OR, "없음" 등)을 기반으로 하는 필터는 필터 필드에 진한 파란색으로 표시됩니다. 목록에서 직접 선택한 항목은 밝은 파란색으로 표시됩니다.

참고 언제든지 _로그 모니터 만들기_를 클릭하여 현재 필터를 기반으로 새 모니터를 만들 수 있습니다.

고급 필터링

쿼리나 대시보드 위젯에서 텍스트나 목록 값을 필터링할 때 입력을 시작하면 현재 텍스트를 기반으로 *와일드카드 필터*를 만들 수 있는 옵션이 제공됩니다. 이 옵션을 선택하면 와일드카드 표현식과 일치하는 모든 결과가 반환됩니다. NOT, AND 또는 OR을 사용하여 표현식을 만들 수도 있고, "없음" 옵션을 선택하여 null 값을 필터링할 수도 있습니다.

참고 필터링을 구축할 때 쿼리를 일찍 자주 저장하세요. 고급 쿼리는 "자유형" 문자열 입력이므로 빌드하는 동안 구문 분석 실수가 발생할 수 있습니다.

logs.kubernetes.event 로그에 대한 고급 쿼리에 대한 필터링된 결과를 보여주는 이 화면 이미지를 살펴보세요. 이 페이지에서는 많은 일이 진행 중이며, 자세한 내용은 아래 이미지에서 확인할 수 있습니다.

고급 쿼리 화면 설명

  1. 이 고급 쿼리 문자열은 다음을 필터링합니다.

    • "실패"라는 단어가 포함된 _이유_를 가진 로그 항목을 필터링하지만, "실패마운트"라는 특정 이유를 가진 항목은 필터링하지 않습니다.

    • "monitoring"이라는 단어가 포함된 _metadata.namespace_를 포함하는 항목을 모두 포함하지만 "cm-monitoring" 또는 "eg-monitoring"과 같은 특정 네임스페이스는 제외합니다.

      위의 경우, "cm-monitoring"과 "eg-monitoring" 모두 대시("-")를 포함하고 있으므로 문자열을 큰따옴표로 묶어야 구문 분석 오류가 표시됩니다. 대시, 공백 등이 포함되지 않은 문자열은 따옴표로 묶을 필요가 없습니다. 의심스러우면 문자열을 따옴표로 묶어보세요.

  2. "필터 기준" 값과 고급 쿼리 필터를 포함한 현재 필터의 결과가 결과 목록에 표시됩니다. 목록은 표시된 열을 기준으로 정렬할 수 있습니다. 추가 열을 표시하려면 '기어' 아이콘을 선택하세요.

  3. 그래프는 특정 기간 내에 발생한 로그 결과만 보여주기 위해 확대되었습니다. 여기에 표시된 시간 범위는 현재 확대/축소 수준을 반영합니다. 확대/축소 재설정 버튼을 선택하면 확대/축소 수준이 현재 Data Infrastructure Insights 시간 범위로 다시 설정됩니다.

  4. 차트 결과는 source 필드를 기준으로 그룹화되었습니다. 차트는 각 열의 결과를 색상별로 그룹화하여 보여줍니다. 차트의 열 위에 마우스를 올리면 해당 항목에 대한 세부 정보가 표시됩니다.

    그룹화된 호버 세부 정보

필터 정제

다음을 사용하여 필터를 구체화할 수 있습니다.

필터

그것이 하는 일

* (별표)

모든 것을 검색할 수 있습니다

? (물음표)

특정 수의 문자를 검색할 수 있습니다

또는

여러 엔터티를 지정할 수 있습니다.

아니다

검색 결과에서 텍스트를 제외할 수 있습니다.

없음

모든 필드에서 NULL 값을 검색합니다.

아니다 *

텍스트 전용 필드에서 NULL 값 검색

필터 문자열을 큰따옴표로 묶으면 Insight는 첫 번째 따옴표와 마지막 따옴표 사이의 모든 내용을 정확한 일치로 처리합니다. 따옴표 안의 특수 문자나 연산자는 리터럴로 처리됩니다. 예를 들어, "*"로 필터링하면 별표 문자가 반환됩니다. 이 경우 별표는 와일드카드로 처리되지 않습니다. OR 및 NOT 연산자도 큰따옴표로 묶으면 문자열로 처리됩니다.

간단한 필터와 고급 쿼리 필터를 결합할 수 있습니다. 그 결과 필터는 두 가지를 "AND"로 조합한 것입니다.

차트 범례

차트 아래의 _범례_에도 몇 가지 놀라운 점이 있습니다. 범례에 표시된 각 결과(현재 필터 기반)에 대해 해당 줄에 대한 결과만 표시(필터 추가)하거나 해당 줄에 해당하지 않는 결과를 표시(제외 필터 추가)하는 옵션이 있습니다. 차트와 로그 항목 목록이 업데이트되어 선택 사항에 따라 결과가 표시됩니다. 이 필터링을 제거하려면 범례를 다시 열고 [X]를 선택하여 범례 기반 필터를 지웁니다.

첫 번째 결과에 대해 "필터 추가"를 표시하는 고급 쿼리 범례

로그 세부 정보

목록의 로그 항목 아무 곳이나 클릭하면 해당 항목에 대한 세부 정보 창이 열립니다. 여기에서 이벤트에 대한 자세한 정보를 알아볼 수 있습니다.

선택한 필드를 현재 필터에 추가하려면 "필터 추가"를 클릭하세요. 로그 항목 목록은 새로운 필터를 기반으로 업데이트됩니다.

일부 필드는 필터로 추가할 수 없습니다. 이 경우 필터 추가 아이콘을 사용할 수 없습니다.

로그 항목 세부 정보 창

문제 해결

여기에서는 로그 쿼리 관련 문제 해결을 위한 제안을 찾을 수 있습니다.

문제:

이걸 시도해보세요:

내 로그 쿼리에 "디버그" 메시지가 표시되지 않습니다.

디버그 로그 메시지는 수집되지 않습니다. 원하는 메시지를 캡처하려면 해당 메시지 심각도를 정보, 오류, 경고, 긴급 또는 공지 수준으로 변경하세요.