我正在探索用于日志管理和系统监控的grafana。我发现kibana也用于同样的过程。我只是不知道什么时候用kibana,什么时候用grafana,什么时候用zabbix?
发布于 2017-01-20 18:21:20
Zabbix -复杂的监控解决方案,包括数据收集、数据归档(趋势、压缩等)、带仪表板的可视化工具、警报以及对警报上报的一些管理支持。(看看collectd,prometheus,cacti。它们都能够收集数据)
Grafana -数据可视化工具。它至少可以从prometheus、graphite和elastics读取数据。它的主要目标是在用户定义的仪表板中可视化事物,并将可能来自各种来源的事物关联起来。例如,您可以查看cpu load (例如,来自prometheus浮点时间序列数据),使用annotations引用日志文件中的一些特殊事件(当然是从弹性加载的)
Kibana -可视化+对记录到elastics的数据进行分析。快速浏览一下kibana discover就能领会你的想法。当你需要在一个地方搜索你的日志(不同的服务,不同的服务器)时,它是“必须拥有”的工具。
发布于 2016-12-01 00:37:10
Zabbix是一个监视解决方案,它与active+passive代理协同工作,可以“测量”您系统上的内容。基于这些测量值,您可以采取行动/警报等。此外,它还可以绘制磁盘/CPU等使用情况的漂亮图表
另一方面,Kibana/Grafana确实从您的系统发送的日志中获取信息。他们不主动监控事物,而且警报/消息传递也不是他们的主要关注点。(如果可能的话...?)然而,他们很擅长挖掘你所有的日志文件。
所以简而言之:
这不是二选一。您可以将它们组合起来。
https://stackoverflow.com/questions/40882040
复制相似问题