kibana 与 grafana

  Kibana 和 Grafana 是两个开源工具,能可视化和推断大量日志数据内的趋势。Kibana 是一个分析和可视化平台,它可让你浏览、可视化存储在Elasticsearch集群上排名靠前的日志数据,并构建仪表盘。你能够执行深刻的数据分析并以多种图表、表格和地图方式可视化这些数据。Grafana 是一个开源仪表盘工具,支持如:Graphite、InfluxDB与 OpenTSDB、Elasticsearch、druid等数据源,Grafana快速的客户端渲染默认使用的是 Flot ,即便很长的时间范围也可应对,这样用户就能够建立具备智能轴格式(好比线和点)的复杂图表了后端

对比分析编辑器


  • 日志与度量:Grafana专一于根据CPU和IO利用率之类的特定指标提供时间序列图表。Kibana则专一于另外一方面,它运行于Elasticsearch的上层,能建立一个复杂的日志分析仪表盘。举个例子,Grafana没法进行数据的检索和浏览
  • 角色权限:默认状况下,Kibana的仪表盘是公开的,没有进行基于角色的访问控制。若是你须要针对多个用户设置不一样的权限级别,就得增长额外的配置预算采购 Shield 了。Grafana内置的RBA容许你维护用户和团队访问仪表盘的权限。
  • 仪表盘灵活性:虽然Kibana有大量内置的图表类型,但它们之上的控制还是最初的限制,Grafana包括更多的选择,能够更灵活地浏览和使用图表,若是要选择一个指定的时间序列,可使用Y-Bar之类的工具。然而,随着 Kibana 4中展现的加强特性,好比能够保存元素并拖曳到新的仪表盘中,咱们能够预期Kibana能快速地弥补这一差距
  • 支持数据源:Grafana支持许多不一样的存储后端。Grafana针对每一个数据源都有一个特定的查询编辑器,它是针对数据源所具有的特性和能力特别定制的。然而,正如上文所说,Kibana原生集成进了ELK栈,这使安装极为简单,对用户很是友好

共同协做工具


  • Kibana和Grafana都是强大的可视化工具。然而,Grafana和InfluxDB组合是用于度量数据的,反之,Kibana是流行的ELK栈的一部分,它能够更为灵活地浏览日志数据。这两个平台都是好的选择,甚至有时还能够互补。首先,用Kibana去分析你的日志。而后,把数据导入到Grafana做为可视化层。这些的前提是须要同一个Elasticsearch库布局

解决方案性能


  •  利用kibana的discover为导航 配合 以 ES 做的grafana 数据源的图表展示
  • 穿透联动

mark动画


  • ES metadata 字段 keyword ->聚合,没法模糊匹配的冲突
  • Grapha 插件的问题:按term聚合的问题, kibaba没法支持双坐标的问题,如何去改造溶合
  • 一排12列单调布局的dashborad问题
  • 非时间序discover 性能问题
  • grafana各种图表及kibana discover 穿透问题
  • 时间序炫酷类动画图表
  • 基于角色身份管理
  • 数据同步问题

参考资料: https://logz.io/blog/grafana-vs-kibana/?utm_source=tuicool&utm_medium=referralui

相关文章
相关标签/搜索