如何使用 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 存储和检索系统性能的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch 如何做到快速检索 - 倒排索引的秘密