【发布时间】:2017-08-04 11:52:39
【问题描述】:
我以前使用过 Kibana。但是这一次,我想尝试使用 Grafana。我的经验是否保证我可以轻松学习 Grafana?还是它与 Kibana 有很大不同?
如果我错了,请纠正我,但到目前为止,根据我的研究,两者都是用于日志的。 Grafana 更多只是可视化,而 Kibana 用于搜索日志;是这样吗?
【问题讨论】:
标签: visualization kibana grafana
我以前使用过 Kibana。但是这一次,我想尝试使用 Grafana。我的经验是否保证我可以轻松学习 Grafana?还是它与 Kibana 有很大不同?
如果我错了,请纠正我,但到目前为止,根据我的研究,两者都是用于日志的。 Grafana 更多只是可视化,而 Kibana 用于搜索日志;是这样吗?
【问题讨论】:
标签: visualization kibana grafana
Grafana 是 fork of Kibana,但自 2013 年以来,它们的发展方向完全不同。
Kibana 更侧重于日志和即席搜索,而 Grafana 更侧重于创建用于可视化时间序列数据的仪表板。这意味着 Grafana 通常与时间序列数据库(如 Graphite、InfluxDB 或具有聚合的 Elasticsearch)一起使用。 Kibana 通常用于搜索日志。
指标查询往往非常快,而搜索日志则较慢,因此它们通常用于不同的目的。例如,我可以查看过去 3 个月服务器上的内存使用量指标,并几乎立即得到答案。
Brian Brazil (Prometheus) 有 written about logs vs metrics。
Kibana 用于 ElasticSearch 和 ELK 堆栈。 Grafana 支持很多 data sources。即使您将 Grafana 与 ElasticSearch 一起使用,您通常也不会查看与 Kibana 中相同的数据(日志)。可以聚合(分组)的来自 Logstash 或 MetricBeat 的数据,而不是原始日志。
使用 Grafana,您可以在同一仪表板中混合和匹配数据源,例如ElasticSearch 和 Splunk。
Kibana 和 Grafana 有一些重叠。 Kibana 有 TimeLion 用于指标,Grafana 有 Table Panel 用于日志。许多公司同时使用这两种方法 - Kibana 用于日志,Grafana 用于可视化指标。
它们彼此不同,因此会有一个学习曲线。
【讨论】: