前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Grafana安装及简单使用

Grafana安装及简单使用

作者头像
周小董
发布2019-04-09 17:57:21
16.5K0
发布2019-04-09 17:57:21
举报
文章被收录于专栏:python前行者

版权声明:如需转载本文章,请保留出处! https://blog.csdn.net/xc_zhou/article/details/88936662

简介

Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。它主要有以下六大特点:

1、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;

2、数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;

3、通知提醒:以可视方式定义最重要指标的警报规则,Grafana将不断计算并发送通知,在数据达到阈值时通过Slack、PagerDuty等获得通知;

4、混合展示:在同一图表中混合使用不同的数据源,可以基于每个查询指定数据源,甚至自定义数据源;支持白天和夜间模式;

5、注释:使用来自不同数据源的丰富事件注释图表,将鼠标悬停在事件上会显示完整的事件元数据和标记;

6、过滤器:Ad-hoc过滤器允许动态创建新的键/值过滤器,这些过滤器会自动应用于使用该数据源的所有查询。

Grafana中文汉化版本:https://blog.csdn.net/w958660278/article/details/80437978 GitHub:https://github.com/WangHL0927/grafana-chinese

安装grafana

代码语言:javascript
复制
wget https://dl.grafana.com/oss/release/grafana-6.0.2-1.x86_64.rpm
sudo yum localinstall grafana-6.0.2-1.x86_64.rpm

or
rpm -Uvh grafana-6.0.2-1.x86_64.rpm

简单使用

  • 服务操作

刚安装完需要重载systemd配置:systemctl daemon-reload 启动服务:systemctl start grafana-server 查看状态:systemctl status grafana-server 设置开机启动: systemctl enable grafana-server.service

1、 centos6

代码语言:javascript
复制
[root@cxm ~]#service grafana-server start
[root@cxm ~]#service grafana-server restart
[root@cxm ~]#service grafana-server status
[root@cxm ~]#/sbin/chkconfig --add grafana-server

2、 centos7

代码语言:javascript
复制
[root@cxm ~]#systemctl daemon-reload
[root@cxm ~]#systemctl start grafana-server
[root@cxm ~]#systemctl stop grafana-server
[root@cxm ~]#systemctl restart grafana-server
[root@cxm ~]#systemctl status grafana-server

启动服务,打开浏览器,输入IP+端口,3000为Grafana的默认侦听端口。

系统默认用户名和密码为admin/admin,第一次登陆系统会要求修改密码,修改密码后登陆,界面显示如下:

image.png
image.png

相关文件位置

1、 访问地址 IP:3000 2、 账号密码 admin/admin 3、 环境文件 /etc/sysconfig/grafana-server 4、 日志文件 /var/log/grafana 5、 数据库 /var/lib/grafana/grafana.db 6、 配置文件 /etc/grafana/grafana.ini

安装包信息:

二进制文件: /usr/sbin/grafana-server init.d 脚本: /etc/init.d/grafana-server 环境变量文件: /etc/sysconfig/grafana-server 配置文件: /etc/grafana/grafana.ini 启动项: grafana-server.service 日志文件:/var/log/grafana/grafana.log 默认配置的sqlite3数据库:/var/lib/grafana/grafana.db

Grafana使用方法

1、添加数据源

首先是添加数据源,点击左上角的grafana图标,示例如下:

**PS:**选择influxdb作为数据源,需要在influxdb中创建该用户以及对应的数据库!

image
image

2、创建DashBoard

创建好数据源之后,就需要创建DashBoard(仪表盘),可以自定义,也可以导入你需要的仪表盘,官方提供了很多的可选仪表盘。

BashBoard地址:BashBoard

这里我选择jmeter相关的仪表盘,选择导入,示例如下:

①、搜索jmeter仪表盘

image
image

②、选择对应的仪表盘ID

image
image

③、复制ID,填入导入界面

PS:导入时候需要选择用户组以及对应的数据库!

image
image

④、展示仪表盘

**PS:**右上角可以选择数据展示的时间段和刷新频次!

image
image

其它操作

1、修改密码:(数据添加完成请谨慎操作)

image
image

2、修改端口

可以直接修改配置文件

代码语言:javascript
复制
[root@cxm ~]# vim /etc/grafana/grafana.ini
http_port = 30000

是否允许非admin用户创建组织
allow_org_create = false

是否允许匿名登录  
[auth.anonymous]
# enable anonymous access
enabled = false

3、 添加用户

image.png
image.png

4、grafana服务端默认访问端口是3000,访问地址为ip:3000,初次访问时打不开,查了下防火墙,发现3000端口没有打开。

代码语言:javascript
复制
[root@localhost grafana]# firewall-cmd --list-ports
5000/udp 80/tcp 5044/tcp 8080/tcp 9200/tcp 5043/tcp 9100/tcp 10050/tcp 5601/tcp 5000/tcp
给防火墙添加3000端口
[root@localhost grafana]# firewall-cmd --add-port=3000/tcp --zone=public --permanent
Success
[root@localhost grafana]# firewall-cmd --reload
success
[root@localhost grafana]# firewall-cmd --list-ports
3000/tcp 5000/udp 80/tcp 5044/tcp 8080/tcp 9200/tcp 5043/tcp 9100/tcp 10050/tcp 5601/tcp 5000/tcp

参考:https://www.jianshu.com/p/223d682dced9 http://baijiahao.baidu.com/s?id=1603802149984328702&wfr=spider&for=pc https://www.cnblogs.com/imyalost/p/9873641.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年03月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 安装grafana
  • 简单使用
  • 相关文件位置
  • Grafana使用方法
  • 其它操作
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档