ElasticSearch 와 Kibana 연동 시 nested object 문제에 대한 삽질기
회사에서 이런저런 이유로 ELK 스택을 도입하게 되었다. 물론 딱히 로그스태시를 굳이 사용해야 할 이유에 대해 못느껴서 걍 회사에서는 편하게 EK 스택이라고 부른다 (Exploit Kit....?) 뭐 쨋든 이걸 처음 도입해 보는 것이라 이런 저런 삽질을 많이 해 보는데 그 중에서도 이거 때문에 꽤 삽질을 많이 했다. 한글 문서도 거의 없어서 그냥 한번 끼적여 본다. Elasticsearch를 사용할 때 배열 안에 JSON 오브젝트가 들어가는 인덱스를 만들어야 하는 경우에는 array 대신 nested 라는 type을 사용하게 된다. (귀찮으니 사진 따윈 참조하지 않겠다.) 근데 만약 nested 이거나 parent/child 인 경우에는 인덱싱도 안되고 키바나 내에서는 검색이 안된다... student..
신기한거
2017. 2. 9. 22:25