概述
Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。
它主要有以下六大特点:
- 1、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;
- 2、数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;
- 3、通知提醒:以可视方式定义最重要指标的警报规则,Grafana将不断计算并发送通知,在数据达到阈值时通过Slack、PagerDuty等获得通知;
- 4、混合展示:在同一图表中混合使用不同的数据源,可以基于每个查询指定数据源,甚至自定义数据源;
- 5、注释:使用来自不同数据源的丰富事件注释图表,将鼠标悬停在事件上会显示完整的事件元数据和标记;
- 6、过滤器:Ad-hoc过滤器允许动态创建新的键/值过滤器,这些过滤器会自动应用于使用该数据源的所有查询。
安装
1)添加安装grafana所需的软件仓库配置文件
[root@localhost ~]# vi /etc/yum.repos.d/grafana.repo
[grafana]
name=grafana
baseurl=https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/el7
repo_gpgcheck=0
enabled=1
gpgcheck=0
2)进行yum安装
[root@localhost ~]# yum makecache
[root@localhost ~]# yum -y install grafana
3)启动服务
[root@localhost ~]# systemctl restart grafana-server
其他信息说明:
yum在线安装时会创建grafana用户:
grafana:x:996:994:grafana
user:/usr/share/grafana:/sbin/nologin
文件位置:
二进制文件安装位置:/usr/sbin/grafana-server
启动脚本文件:/etc/init.d/grafana-server
默认环境变量文件:/etc/sysconfig/grafana-server
默认配置文件:/etc/grafana/grafana.ini
systemd服务用进程名称:grafana-server.service
默认日志文件:/var/log/grafana/grafana.log
默认指定sqlite3数据文件:/var/lib/grafana/grafana.db
4)web访问
默认账号:admin,默认密码:admin
http://192.168.2.136:3000/
image.png
docker安装
拉取镜像:
[root@localhost ~]# docker pull grafana/grafana
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/grafana/grafana latest 4c8a5fede0b0 9 days ago 156 MB
创建容器:
[root@localhost ~]# docker run -d -p 3000:3000 grafana/grafana
4365810f9114202b27f491d6b3786c286039eb2d1498307e0587a17700cdc402
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4365810f9114 grafana/grafana "/run.sh" 17 seconds ago Up 16 seconds 0.0.0.0:3000->3000/tcp hardcore_edison
网友评论