Grafana使用InfluxDB作为数据源,呈现图表

Posted 海洋的渔夫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Grafana使用InfluxDB作为数据源,呈现图表相关的知识,希望对你有一定的参考价值。

参考文献

​Using InfluxDB in Grafana​

准备InfluxDB的相关查询语句

> SELECT * FROM "CPU_All3" WHERE time < now() - 5m and "Idle%" =~ /94.5/ and host =~ /qc_predepl_cms/
name: CPU_All3
time Cpus Idle% Steal% Sys% User% Wait% host
---- ---- ----- ------ ---- ----- ----- ----
1551689409000000000 4 94.5 0 0.9 0.7 3.9 qc_predepl_cms-ngx-02
>
> SELECT * FROM "CPU_All3" WHERE host =~ /qc_predepl_cms/ limit 10
name: CPU_All3
time Cpus Idle% Steal% Sys% User% Wait% host
---- ---- ----- ------ ---- ----- ----- ----
1551689409000000000 4 94.5 0 0.9 0.7 3.9 qc_predepl_cms-ngx-02
1551689412000000000 4 99.8 0 0.2 0.1 0 qc_predepl_cms-ngx-02
1551689415000000000 4 99.5 0 0 0.1 0.4 qc_predepl_cms-ngx-02
1551689418000000000 4 99.4 0 0.1 0.1 0.4 qc_predepl_cms-ngx-02
1551689421000000000 4 99.7 0 0.2 0.2 0 qc_predepl_cms-ngx-02
1551689424000000000 4 99.7 0 0.1 0.1 0.2 qc_predepl_cms-ngx-02
1551689427000000000 4 99.5 0 0.2 0.2 0.2 qc_predepl_cms-ngx-02
1551689430000000000 4 99.7 0 0.2 0.2 0 qc_predepl_cms-ngx-02
1551689433000000000 4 99.7 0 0.1 0.2 0.1 qc_predepl_cms-ngx-02
1551689436000000000 4 99.8 0 0.1 0.1 0 qc_predepl_cms-ngx-02
>

下面就在Grafana执行​​SELECT * FROM "CPU_All3" WHERE host =~ /qc_predepl_cms/​​查询出表里面的数据,并呈现在Grafana中。

配置Grafana的数据源


Grafana使用InfluxDB作为数据源,呈现图表_参考文献

Grafana使用InfluxDB作为数据源,呈现图表_参考文献_02


填写基本连接访问influxdb数据库的信息,点击下方的​​test​​按钮,可以测试是否连接成功。

创建Table表


Grafana使用InfluxDB作为数据源,呈现图表_参考文献_03

Grafana使用InfluxDB作为数据源,呈现图表_查询语句_04


点击表格的​​Edit​​按钮,就可以进入编辑页面,下面主要讲如何获取数据到图表呈现。

设置数据的查询语句,并图表呈现


Grafana使用InfluxDB作为数据源,呈现图表_查询语句_05

Grafana使用InfluxDB作为数据源,呈现图表_查询语句_06


设置好查询语句,因为我的数据是3月4号的,所以还要设置一下时间区间才可以查询出来,如下:


Grafana使用InfluxDB作为数据源,呈现图表_参考文献_07


制造曲线图


Grafana使用InfluxDB作为数据源,呈现图表_参考文献_08

Grafana使用InfluxDB作为数据源,呈现图表_参考文献_09


以上是关于Grafana使用InfluxDB作为数据源,呈现图表的主要内容,如果未能解决你的问题,请参考以下文章

influxdb+grafana业务数据可视化

Using InfluxDB in Grafana,influxDB在grafana中使用

grafana+influxDB+Telegraf 监控

如何使用 SpringBoot 2、InfluxDB 和 Grafana 理解微米指标?

从 InfluxDB 查询关于 Grafana 变量模板的 timeFilter 的标签

docker:十分钟构建容器监控系统cAdvisor+InfluxDB+Grafana