키바나에서 엘라스틱 서치에 있는 인덱스 데이터를 어떻게 받고, 웹에 띄우나요?

키바나에서 엘라스틱 서치에 있는 인덱스 데이터를 어떻게 받고, 웹에 띄우나요?

터미널로 logstash/bin/logstash -f ./logstash.conf 한다든지
키바나를 실행해서 엘라스틱서치로 만들어 놓은 인덱스를 찾아서 활성화한다든지
그런걸 말하는게 아니고요

ELK가 오픈 소스잖아요.
키바나 폴더 내 또는 엘라스틱 서치 폴더 내에 있는 소스코드(js, 배쉬) 파일 통해서 알아보고 있는데요

대충 node, 앵귤러, ES6, jquery, json형식, npm, 모듈 등등 섞어져 있다는 건 알겠고

그 흐름을 조금이나마 파악할 수 있는데

어떻게 받아오는지 그 부분을 알 수가 없어요.

다 살펴보기가 어렵고 찾기가 힘들어서 그런데 그 부분을 아시면 알려주셨으면 좋겠어요!

어떤 부분을 질문하신건지 이해가 잘 안되는데요.
Elasticsearch 는 기본적으로 REST API 를 이용해서 (디폴트 9200 포트) 클라이언트와 통신을 합니다.

Kibana도 마찬가지로 Elasticsearch 와 REST 통신을 해서 데이터를 가져옵니다. Elasticsearch 와 Kibana 가 서로 다른 서버에 설치 된 경우 kibana 의 config/kibana.yml 파일에 보면 elasticsearch.url 을 설정하는 항목이 있습니다.

키바나 폴더 내 파일을 뜯어서 인덱스 데이터를 가져오거나 웹에 띄우는 부분을 알고 싶은 거예요.
js파일을 뜯어봐도 적재하는게 안보여서 물어봐요

음.. 엘라스틱서치에서 키바나로 어떻게 인덱스 데이터를 보내는지 알아야 하는 이유가 그걸 응용해서 우리가 원하는 웹에 데이터를 파싱하려는데 일단 키바나로 어떻게 보내는지를 파악해야되는 것 같아서요

그러니까 우리가 웹을 만들 때 엘라스틱 서치 안에 있는 데이터를 보여주고 필터링하고 서치하고 이러려면 키바나에서 어떻게 엘라스틱 서치가 이용되는지 알아야 하는 것 같아서요.

앵귤러JS로 엘라스틱서치 데이터를 뽑을 수 있다고 해서 웹 만들고 해봤는데 잘 안됩니다.


깃허브 오픈소스를 참고해서 해보는데 왜 안될까요?

구성파일과 index파일 내용 말고 뭐 수정해야 할 게 있나요?

index.html로 하지말고 다른 걸로 실행해야하나요?

Kibana를 보기보다는 아래 JS용 클라이언트를 보심이 더 빠를 듯 합니다.
https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/index.html

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.