2021년 6월 13일 일요일

엘라스틱 Runtime field - 2nd

엘라스틱이 7.12 버전부터 읽기 스키마를 사용하는 런타임 필드를 지원하더니



7.13 버전에서는 런타임 필드를 만들 수 있는 GUI 메뉴도 제공한다.

여기서 만들 수도 있고

여기서 만들 수도 있음

Query DSL에 익숙하지 않아도 필드 생성 구문만 입력하면 되기 때문에 좀 편해짐. 



참고로 스플렁크는 eval 명령어의 replace 옵션을 이용해서 같은 결과를 제공할 수 있다. '설정 > 필드 > 계산된 필드' 메뉴를 이용하면 영구적인 읽기 스키마를 만들 수도 있고.


개인적으로는 쉘스크립트 짜듯이 데이터를 가공할 수 있는 스플렁크가 쉽다. 엘라스틱은 QueryDSL도 그렇고, Painless도 그렇고 개발자 친화적(..)  

관련 글

댓글 없음:

댓글 쓰기

크리에이티브 커먼즈 라이선스