Есть ли способ отправки данных напрямую вasticsearch без использования filebeats и logstash? - PullRequest
0 голосов
/ 06 мая 2019

До сих пор я отправлял свои данные на Elasticsearch , используя Filebeat или Logstash , а иногда и оба.

Я просто хочу знать, есть ли способ отправить мои данные напрямую в Elasticsearch без использования этих двух.

Звучит глупо, но мне нужно было очистить мои сомнения.

Ответы [ 2 ]

1 голос
/ 06 мая 2019

Вы связываетесь с Elasticsearch, используя его REST API, и Filebeat, и Logstash используют некоторые REST API при отправке данных вasticsearch.

Например, вы можете отправлять данные с помощью простого curl:

curl -X PUT "localhost:9200/twitter/_doc/1" -H 'Content-Type: application/json' -d'
{
    "user" : "kimchy",
    "post_date" : "2009-11-15T14:12:12",
    "message" : "trying out Elasticsearch"
}
'

Для получения дополнительной информации прочитайте эту документацию

0 голосов
/ 09 мая 2019

Вместо logstash вы можете использовать fluend. Если вы можете рассказать о каких-либо ограничениях, которые вы должны использовать с помощью logstash / filebeat, то можете предложить.

...