티스토리 뷰

회사에서 이런저런 이유로 ELK 스택을 도입하게 되었다.


물론 딱히 로그스태시를 굳이 사용해야 할 이유에 대해 못느껴서


걍 회사에서는 편하게 EK 스택이라고 부른다 (Exploit Kit....?)



뭐 쨋든 이걸 처음 도입해 보는 것이라


이런 저런 삽질을 많이 해 보는데


그 중에서도 이거 때문에 꽤 삽질을 많이 했다.



한글 문서도 거의 없어서 그냥 한번 끼적여 본다. 



Elasticsearch를 사용할 때 배열 안에 JSON 오브젝트가 들어가는 인덱스를


만들어야 하는 경우에는 array 대신 nested 라는 type을 사용하게 된다.


(귀찮으니 사진 따윈 참조하지 않겠다.)



근데 만약 nested 이거나 parent/child 인 경우에는


인덱싱도 안되고 키바나 내에서는 검색이 안된다...


student_list.name = "bunseokbot" 이러한 구문이 안된다는 것...



그래서 처음에는 내가 mapping을 잘못한 줄 알고 삽질했지만...



검색해 보니.. 그냥 키바나가 안된것이다.



https://github.com/elastic/kibana/issues/1084


이렇게 요구하는데 아직까진 지원 안된다고 한다.



이거 때문에 괜히 나처럼 쓸데없이 삽질하지 말자


Kibana의 Dev Tool 이라는 기능을 이용하면 된다.



앞으로 발전이 더 필요할 것 같다....

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함