Grafana 是一个开源的可视化与分析软件,允许用户查询、可视化、报警和分析指标数据。总体来说,Grafana 可以把时间序列数据库(TSDB)数据转换为各种可视化的图形。本文主要讲解 Grafana 的安装与集成 Prometheus 的过程。
Grafana 的搭建步骤如下:
(1)下载 Grafama 包。访问 https://grafana.com/grafana/download 选择自己需要的平台安装包并下载。
(2)启动 Grafana。解压安装包之后,在 bin 目录下执行启动命令即可启动 Grafana。启动之后访问 http://localhost:3000/ 即可打开Grafana 的管理页面,如图 1 所示。
Grafana 可以导入多种数据源,下面我们只讲解集成 Prometheus 数据源的方式。
(1)新建 Data Source。单击 Grafana 左侧工具栏中的 Configuration 按钮,选择 Data Sources 选项,如图 2 所示。
(2)打开添加 Data Source 的页面,单击 Add data Source 按钮,如图 3 所示。
(3)在进入的数据源格式页面中选择 Prometheus 格式的 Data Source,如图 4 所示。
(4)打开配置页面,配置 Prometheus 的 URL 为 http://localhost:9090/,如图 5 所示。
(5)新建 Dashboard。单击工具栏中的 Dashboards 按钮,选择 manage 选项,打开如图 6 所示的页面,可以看到 Prometheus 已经有了一些预定义的 Dashboard,这里选择 Spring Boot 模板。
(6)单击 Import 按钮,即可引入 Prometheus 数据源,如图 7 所示。
最终效果如图 8 所示。