Grafana使用Elasticsearch作为数据源绘制Graph


最近在使用Grafana对Elasticsearch中使用metricbeat收集到的机器各种指标进行绘图中,发现Grafana中相对于Kibana对Elasticsearch的聚合支持的特别少,可能是因为两者侧重点不同,下面我将在Grafana中使用Elasticsearch作为数据源绘制网络的IO图以及disk的IO图。

  1. 下载Grafana
    https://grafana.com/grafana
  2. 下载安装Elasticsearch和metricbeat
    https://www.elastic.co/
  3. 安装好1.2步骤之后进行我们的正题。
    首先在Grafana中添加关于Elasticsearch的数据源,如图所示
    Grafana使用Elasticsearch作为数据源绘制Graph_第1张图片
    添加完成之后新建Dishboard之后,add panel的graph。

  4. 绘制network的io图
    配置metric如下图所示
    Grafana使用Elasticsearch作为数据源绘制Graph_第2张图片
    Grafana使用Elasticsearch作为数据源绘制Graph_第3张图片
    配置完成之后,效果图如下:
    Grafana使用Elasticsearch作为数据源绘制Graph_第4张图片

  5. 绘制disk IO图
    Grafana使用Elasticsearch作为数据源绘制Graph_第5张图片
    Grafana使用Elasticsearch作为数据源绘制Graph_第6张图片
    Grafana使用Elasticsearch作为数据源绘制Graph_第7张图片


以上,就是使用Grafana绘制的图,和kibana相比,聚合函数支持的有点少,在kibana中,以上的diskio图使用的参数不同。


在youtube上,很少有关于Grafana使用Elasticsearch作为数据源使用多种聚合函数的demo,很多都是关于template和query的使用。更多demo请参考https://grafana.com/dashboards?ataSource=elasticsearch&panelType=graph

你可能感兴趣的:(elasticsearch,grafana,elasticsearch,grafana)