Windows性能计数器的Graphite vs Elastic Metrics Beats

时间:2018-08-17 11:48:14

标签: elasticsearch grafana graphite metricbeat

我使用Web API,该API大量使用Windows性能计数器。到目前为止,还没有使用好的工具来收集它。

我想开始在可以创建仪表板等的地方使用此数据。

我们已经有一个弹性搜索集群。关于Elastic,我只是最终用户。我没有管理员知识。但是据我了解,Metric Beats完全用于Windows Performance Counters。

但是我过去也曾与Graphite和Grafana合作处理这些类型的数据。

我还听说您可以将Grafana用作Metric Beats上的仪表板工具,对吗?

我不知道最好的选择是什么,我也无法在网上找到比较的选择。所以我希望这里有人能启发我。

我还暗中怀疑我可能会误解某些东西,因为我找不到在那里进行比较。

谢谢

1 个答案:

答案 0 :(得分:0)

这是一个非常主观的问题,根据您问的人,您将获得不同的答案。

无论如何,分为三个部分:

1)指标集合

2)指标存储

3)显示指标

指标节拍是一个收集器。我不知道哪些收集器适合Windows,流行的收集器是Collected,Telegraf,Beats,Diamond。基本上,您需要找到一个收集您感兴趣的数据的工具。如果您对应用程序指标感兴趣,还可以在应用程序中插入一个库。 Java最受欢迎的选择是Dropwizzard。

然后,您将需要一些数据库来存储这些指标。对于数据存储,可以使用Graphite,InfluxDB,Elastic等满足您要求的任何东西。

然后为了显示指标,您基本上可以在Grafana,Kibana之间进行选择,并认为influxdata也具有一些优势。

如果您没有任何特定要求,则上述大多数工具都可以正常工作。