Graylog 는 기본적으로 Word 단위로 저장이 되고 검색도 Word 단위로 수행하게 된다. 그래서 인지 Graylog는 검색할때 Wildcard 검색을 제한적으로 허용하고 있다.
message:search* : search로 시작하는 log 검색
message:*search : 검색 안됨
message:*search* : 검색 안됨
이렇게 뒤에만 Wildcard를 이용하여 검색할 수 있다.
만약 중간에 search 가 들어간 log를 검색하려면 매우 짜증난다.
이럴때 Graylog 설정을 변경하여 *search* 처럼 앞뒤로 wildcard를 넣어 검색할 수 있는 방법을 소개한다.
- allow_leading_wildcard_searches = false로 되어 있는 부분을 true로 변경
> vi /etc/graylog/server/server.conf
allow_leading_wildcard_searches = true
> systemctl restart graylog-server.service
1. search* 로 검색 : serach로 시작되는 log만 검색 된다.
2. *search로 검색 : search로 끝나는 log만 검색 된다.
3. *search*로 검색 : search가 들어간 log를 모두 검색
댓글 영역