01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源

Grafana是一个开源的可视化平台,并且提供了对Prometheus的完整支持。

下载

首先我们从 https://grafana.com/grafana/download 下载对应系统的安装包,下载解压后用下面的命令启动

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源

启动grafana

> tar -xvf grafana-7.5.7.linux-amd64.tar.gz
>mv grafana-7.5.7.linux-amd64 grafana-7.5.7
>cd grafana-7.5.7/bin
>nohup ./grafana-server web  & 

访问 grafana

Grafana 默认使用 3000 端口启动,我们访问:http://ip:3000 查看对应页面

默认的账号密码是 admin/admin

 添加Prometheus作为默认的数据源

我们去设置菜单添加 Prometheus 数据源

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源 

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源 

这里我们添加了一个名为「Prometheus-193」的数据源,数据获取地址为(prometheus):http://ip:9090

 我对prometheus做了安全认证,采用的nginx的 basic auth 方式。 所以我的URL: http://ip:19090

然后basic auth  打开, 输入帐号和密码 。 test and save正常

配置面板

在 Grafana 中有「Dashboard」和「Panel」的概念,Dashboard 可以理解成「看板」,而 Panel 可以理解成「图表,一个看看板中包含了无数个图表。例如下图就是一个看板(Dashboard)

里面一个个小的图表,就是一个个小的图表(Panel)

点击「+号」-> 「Dashboard」就可以添加一个大面板。

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源 点击创建图表会进入如下界面

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源

我们设置好数据源、Metrics数据、图表名称,之后点击右上角的 Apply 按钮即可。保存之后我们就可以在面板中看到机器的 CPU 使用率情况了。

保存 Dashboard

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源

 

导入dashboard模板

当然作为开源软件,Grafana社区鼓励用户分享Dashboard通过https://grafana.com/dashboards网站,可以找到大量可直接使用的Dashboard 

Grafana中所有的Dashboard通过JSON进行共享,下载并且导入这些JSON文件,就可以直接使用这些已经定义好的Dashboard:

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源

01 初识Prometheus - Grafana安装及配置一个 Prometheus 的数据源

导入下载的json 就可以

 

上一篇:老项目之重拾 jQuery


下一篇:Go Micro Dashboard - 实现细节(一)