구성을 추가하여 사용자가 제공한 필터 조건과 일치하는 모든 로그에서 중요한 정보를 마스킹할 수 있습니다.
참고:
- 로그 마스크 구성은 구성을 생성하고 활성화한 후에 수집되는 로그에만 적용됩니다.
- 로그 마스크 구성은 FieldName 필드와 필터 조건에 고정 필드가 있는 로그에만 적용됩니다.
사전 요구 사항
슈퍼 관리자 또는 관련 사용 권한이 있는 역할에 연결된 사용자로 vRealize Log Insight 웹 사용자 인터페이스에 로그인했는지 확인합니다. 자세한 내용은 역할 생성 및 수정의 내용을 참조하십시오. 웹 사용자 인터페이스의 URL 형식은 https://log-insight-host이며 여기서 log-insight-host는 vRealize Log Insight 가상 장치의 IP 주소 또는 호스트 이름입니다.
프로시저
- 기본 메뉴를 확장하고, 로그 관리를 클릭한 다음 로그 마스킹을 클릭합니다.
- 새 구성을 클릭하십시오.
- 로그 마스크 구성의 고유한 이름을 입력합니다.
- 필드 이름 드롭다운 메뉴에서 로그에서 마스킹할 필드를 선택합니다.
- 선택기 텍스트 상자에서 마스킹할 필드의 부분을 나타내는 필드 값에 대한 정규식 선택기를 입력합니다.
이 값은 정규식에서 캡처 그룹으로 표현해야 합니다. 캡처 그룹은
()
괄호로 식별됩니다. 하나의 선택기 안에 여러 캡처 그룹을 포함할 수 있습니다. 지정된 필드에 대한 모든 컨텐츠를 마스킹하려면 선택기를
(.*)
로 설정할 수 있습니다.
- 마스크 값 텍스트 상자에서 지정된 필드의 마스킹된 컨텐츠를 대체할 값을 입력합니다. 기본값은 빈 문자열입니다.
- 필터 추가를 클릭하여 정보를 마스킹할 로그를 정의합니다. 필터를 추가하지 않으면 모든 로그가 마스킹됩니다. 필터의 결과를 보려면 로그 탐색 페이지에서 실행을 클릭합니다.
연산자 |
설명 |
일치 |
문자열 및 와일드카드 규격과 일치하는 문자열을 찾습니다. 여기서 *는 0개 이상의 문자를 의미하고 ?는 0개 또는 1개의 문자를 의미합니다. 전위 및 후위 와일드카드 사용이 지원됩니다. 예를 들어, *test*는 test123 또는 my-test-run과 같은 문자열과 일치합니다. |
일치하지 않음 |
문자열 및 와일드카드 규격과 일치하는 문자열을 제외합니다. 여기서 *는 0개 이상의 문자를 의미하고 ?는 0개 또는 1개의 문자를 의미합니다. 전위 및 후위 와일드카드 사용이 지원됩니다. 예를 들어 test*는 test123을 제외하지만 mytest123은 제외하지 않습니다. ?test*는 test123 및 xtest123을 제외하지만 mytest123은 제외하지 않습니다. |
다음으로 시작 |
지정된 문자 또는 문자열로 시작하는 문자열을 찾습니다. 예를 들어 test는 test123 또는 test는 찾지만 my-test123은 찾지 않습니다. |
다음으로 시작하지 않음 |
지정된 문자 또는 문자열로 시작하는 문자열을 제외합니다. 예를 들어 test는 test123을 필터링하여 제외하지만 my-test123은 제외하지 않습니다. |
- 로그 마스크 구성은 기본적으로 활성화되어 있습니다. 구성을 비활성화하려면 사용 토글 버튼을 클릭합니다.
- 저장을 클릭합니다.
결과
로그 마스크 구성은 해당 구성이 활성화되어 있는지 여부, 적용되는 로그 등에 대한 정보와 함께
로그 마스킹 탭에 표시됩니다.
사용 토글 버튼을 클릭하여 구성을 활성화하거나 비활성화할 수 있습니다.