簡體   English   中英

有沒有一種方法可以不使用filebeats和logstash直接將數據發送到elasticsearch?

[英]Is there a way of sending data directly to elasticsearch without using filebeats and logstash?

到現在為止 ,我已經使用FilebeatLogstash (有時甚至是兩者)將數據發送到Elasticsearch

我只想知道是否有任何方法可以在不使用這兩種方法的情況下將數據直接發送到Elasticsearch

聽起來很傻,但是我必須消除我的疑慮。

您使用Elasticsearch的REST API與Elasticsearch進行通信,將數據發送到Elasticsearch時,Filebeat和Logstash都使用某些REST API。

例如,您可以使用簡單的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"
}
'

有關更多信息,請閱讀此文檔

可以使用fluend代替logstash。 如果可以告訴您必須使用Logstash / filebeat的任何限制,那么可以提出建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM