如何使用 Elasticsearch 存储和检索系统性能

Posted

技术标签:

【中文标题】如何使用 Elasticsearch 存储和检索系统性能【英文标题】:How can I use Elasticsearch to store and retrieve the system performance 【发布时间】:2022-01-04 06:11:08 【问题描述】:

我想为平台(Linux、Windows 和 Mac OS)存储系统性能指标数据,例如(Windows 中的性能监视器)。 此捕获将每 2 分钟或 5 分钟间隔发生一次。 捕获后,这些数据将以图形表示图表显示在仪表板上。

如何在不使用任何其他数据库的情况下使用 Elasticsearch 存储和检索系统性能监视器?

【问题讨论】:

【参考方案1】:

你需要一个所谓的ELK(弹性堆栈)

总和:

在您的服务器上(或使用 Elastic 云)安装:

Elasticsearch 数据所在的地方 Kibana 可视化

在您的环境中:

Beats 在您要收集指标的每个系统上安装匹配的 beat shipper Logstash 将其安装在您要收集日志的每个系统上

【讨论】:

Logstash 不一定要到处安装,其实不推荐。 感谢您的回复@Andreas。我是这方面的初学者,请告诉我可以安装 Beats 和 Logstash 的任何链接,我也不想使用任何数据库进行存储。谢谢 我建议您使用free trail,它为您提供了云中的弹性搜索和kibana。在那里,您可以按照 add Data 示例在您的系统上设置 uf Beats。然后,它可以让您很好地了解所有这些如何协同工作。 非常感谢@Andreas 的帮助,我会试试这个。

以上是关于如何使用 Elasticsearch 存储和检索系统性能的主要内容,如果未能解决你的问题,请参考以下文章

ES(Elasticsearch)

ES(Elasticsearch)

ES(Elasticsearch)

Elasticsearch 如何做到快速检索 - 倒排索引的秘密

Elasticsearch 如何做到快速检索 - 倒排索引的秘密

利用ElasticSearch和Redis检索和存储十亿信息