日志:348 评论:13
北京, 西城
【工具】Grafana学习笔记(CentOS7)

介绍

介绍

Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。它主要有以下六大特点:
1、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;
2、数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;
3、通知提醒:以可视方式定义最重要指标的警报规则,Grafana将不断计算并发送通知,在数据达到阈值时通过Slack、PagerDuty等获得通知;
4、混合展示:在同一图表中混合使用不同的数据源,可以基于每个查询指定数据源,甚至自定义数据源;
5、注释:使用来自不同数据源的丰富事件注释图表,将鼠标悬停在事件上会显示完整的事件元数据和标记;
6、过滤器:Ad-hoc过滤器允许动态创建新的键/值过滤器,这些过滤器会自动应用于使用该数据源的所有查询。

安装

安装依赖

安装wget

yum -y install wget

创建packages目录

mkdir /packages
cd /packages

下载

官网下载

wget https://dl.grafana.com/oss/release/grafana-6.1.3-1.x86_64.rpm

安装

yum -y localinstall grafana-6.1.3-1.x86_64.rpm

配置


启动

systemctl start grafana-server

测试

浏览器打开网址 http://[IP]:3000/

111.jpg

使用

登录

默认用户名:admin,默认密码:admin

首次登录需要修改系统默认密码

222.jpg

控制台

默认控制台界面,看起来空空荡荡的

3333.jpg

数据源

添加数据源

点击 Configuration->Data Sources

444.jpg

点击按钮 Add data source

可以看到支持非常多的数据源

555.jpg

ElasticSearch源

666.jpg

图表

添加图表

211.jpg

设置图表

222.jpg

左边四个图标,功能依次为:

1)数据源设置

2)视图设置

3)基本设置

4)警告设置

设置数据源

选择我们的ES数据源

111.jpg

默认会有一个数据,我们设置一下

然后点击 Add Query 增加一个新的数据,我们再设置一下

222.jpg

设置视图

我们只要设置下面两个点即可

333.jpg

基本设置

我们在这里改一下图标名字

444.jpg

保存

点击最上面的按钮保存设置

555.jpg

查看

回到首页,我们就可以看到刚刚的图标了

666.jpg

安装插件

grafana官方提供了很多的插件,包括数据驱动、图标模板等等。

我们可以根据需求到官网下载。

查找插件

打开网址

https://grafana.com/grafana/plugins

111.jpg选择一个插件,点击进去

安装插件

点击 Installation 按钮,拿到里面的安装命令

复制到服务器上,运行安装命令

即可完成安装插件

222.jpg安装模板

grafana 官方有很多成熟的模板,我们可以直接导入进来使用

查找模板

打开网址

https://grafana.com/grafana/dashboards

111.jpg

选择一个模板,点击进去

导入模板

进入 grafana 的 Dashboard 界面,点击左上角的 Home 边上的小箭头

222.jpg然后在第一个输入框里输入模板的编号即可