弹性堆栈的历史
的标志即为即便成功的达成是难以预期或得到支持的一个不变的动力。
我想要学习Elasticsearch,但意外地发现资料相当有限,阅读官网的英文文章也很困难。在这里,我想分享一些从ElasticStack学到的知识,分为几次进行。
历史
在ElasticStack诞生之前,人们使用了一个名为ELK Stack的开源日志分析框架。
Elasticsearch → オープンソース、APIです、さまざまなログ分析および検索に使われてる。
Logstash → オープンソース、さまざまなソースからデータを収集して変換し、希望する送信先に送信できます。
Kibana → オープンソース、Elasticsearchに保存されたデーターを可視化にするツール。

ElasticStack 是什么?

①Beatsから収集されたデーターはElasticsearchに送る
②Beatsから収集されたデーターはlogstashに送る
③logstashが一回送られたデーターを処理してElasticsearchに送る
④Elasticsearchがため込んだデーターをkibanaを通じて可視化にする
Beats是什么
Beats(ビーツ)是一个开源的数据收集/传输平台。可以将其视为一个运输公司。需要注意的是,Beats并不是指代单独的运输公司,而是一个综合名称。其中包括负责传输日志文件的Filebeat,用于收集CPU、内存、Redis、NGINX等系统统计信息的Metricbeat,以及用于收集网络数据包的Packetbeat等等。还有其他许多类似的功能,请参考这里。
Beats和logstash之间的区别
Beats和logstash都负责数据收集的工作,有什么区别呢?
在没有Beats之前,logstash负责数据收集的工作。现在,主要由Beats负责数据采集,而logstash负责数据分割等处理工作。
下一篇文章 (Xià yī
下一次将解释关于Elasticsearch的内容。