Grafana的基本使用
Grafana的基本使用
1、InfluxDB的安装与配置
2、InfluxDB基本操作
3、Springboot对接InfluxDB
4、InfluxDB小总结
5、telagraf+influxdb+grafana搭建监控系统
6、Grafana的基本使用
Grafana介绍
Grafana是一款用Go语言编写的开源数据展示工具,主要用于时序数据的可视化展示,可以无缝对接多种数据源,并且提供多种仪表盘插件,比如折线图,热图,饼图等展现形式。同时具有监控通知的功能,可以定义报警规则,触发报警条件后可以及时通知用户。另外Grafana具有用户权限的功能,可以
Grafana安装
官方提供了多种安装方式,这里使用rpm包进行安装
cd /usr/local/software #进入rpm包下载位置
wget https://dl.grafana.com/oss/release/grafana-7.1.0-1.x86_64.rpm #使用weget下载rmp包
sudo yum install grafana-7.1.0-1.x86_64.rpm #开始安装grafana
这里由于网络原因wget下载可能会出现错误,为此我把软件下载下来上传到了资源,有需要的可以点击下方链接下载使用
https://download.csdn.net/download/qq_25464557/12641938
安装完成后启动grafana
systemctl start grafana-server
systemctl status grafana-server
这样granafa就正常启动了,其启动端口为3000,访问ip:3000端口出现登录页面,默认管理员admin,密码admin
Grafana数据源
登录成功后第一步先添加数据源,在设置菜单中选择添加数据源
可以看到数据源支持时序数据库,日志文档数据库,分布式监控,关系型数据库,以及一些云产品。另外提供了一些企业商用的插件可以使用。
今天只使用InfluxDB数据做实验,主要是填写InfluxDB地址
填写InfluxDB的数据库,若开启了http授权后还需要填写用户名和密码
最后点击Save&Test测试是否连接成功,没有错误便有提示
Grafana 面板dashboards
Grafana最主要的功能就是dashboards,基于数据源建立仪表盘,通过导航栏的“+”选择Dashboard来创建dashboard
点击Add new panel来创建一个新的面板
Grafana提供了多种图标,有折线,仪表盘,柱状图,表格,文本,列表等组件,选择合适的组件,设置数据查询条件
FROM:设置从哪个measurement取数据
WHERE:增加tag筛选条件
GROUP BY:分组条件
FORMAT AS:格式化
ALIAS BY:设置字段显示别名
上图是用折线图显示内存使用率,当然也可以转成仪表盘显示
Grafana 邮件告警
Grafana具有通知告警功能,而且可以通过多种方式告警。
首先设置Notification channels,进入其页面后点击new channel
可以看到通知类型有许多种,包括Email,DingDing,Webhook,Kafka Rest Proxy
咱们选择Email通知渠道,需要填写告警标题和收件人,多个收件人用 ";"隔开
此时如果点击保存的话,会提示未设置smtp服务器。smtp相关设置在/etc/grafana/grafana.ini文件中,需要把;去掉才生效
设置完毕后重启Grafana
systemctl restart grafana-server
再次回到channel设置中再此保存就可以了
下一步需要在图表中设置报警的阈值
这里设置的是当最大值大于3时产生报警,下面设置使用哪个channel通知报警,报警的内容是什么,最后保存即可。
超过阈值后邮件就会收到报警消息
Grafana用户权限
Grafana具有用户管理的功能,可以新建用户并指定其权限,从而控制不同用户的功能。
创建完用户后可以编辑用户,其中就包含用户的权限
例如可以设置用户是否是Grafana的管理员用户,也可设置其角色
这里有Admin,Editor,Viewer三种角色可选,这里test用户只是查看权限
现在以刚创建的test用户登录发现只能看不能编辑
Grafana插件
Grafana提供了许多插件可以安装使用,可以通过命令查看插件列表
grafana-cli plugins list-remote
grafana-cli plugins install plugins-name #插件名称
注意插件安装完成后需要重启grafana-server
插件卸载
grafana-cli plugins uninstall plugins-name #插件名称
卸载后也需要重启garfana-server生效
Grafana的基本使用相关推荐
- 在macOS 10.13.6下安装Grafana实录
因为工作原因,需要尽快熟悉和掌握Grafana等工具的使用,所以我就临时在手上这台rMBP上安装了Grafana 6.6.2版本,下面是我的实录,以作备忘. 下载和安装grafana macOS下安装 ...
- grafana官方使用文档_可视化监控展示工具之Grafana,安装部署和使用
Grafana在前面整理监控工具之Prometheus的文章里,也有提到和使用过,但没有详细提及.这里专门列出一篇介绍Grafana工具,希望能帮助到需要的朋友. 一,简介 Grafana是一个开源的 ...
- grafana美人鱼_编码美人鱼–我如何从海洋生物学家转到前端开发人员
grafana美人鱼 I have wanted to share my story for a while, but I didn't know exactly how to start, or e ...
- Grafana 7.0 发布:改进的界面、新的插件平台和可视化等
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 作者 | xplanet 来源 | www.oschina ...
- 全网最火的Nacos监控中心——Prometheus+Grafana
最近公司在做Nacos监控这块,于是我就随手搭建了一台监控中心,虽然是国外的,但是对于功能上足够用了,下面我来介绍下怎么搭建!!! 1.准备环境 Nacos集群 参考地址:https://nacos. ...
- Python3.5+SQL+Prometheus+Grafana报表/监控
参考资料: pymysql 单独获取表的栏位名称 pymysql返回数据为字典形式(key:value--列:值) 行列结合,作为prometheus_client的输出. 话不多说,直接上脚本. c ...
- 2、使用rpm包安装grafana
Grafana最新版本4.3.1安装从官网下载相关的rpm包 http://docs.grafana.org/installation/rpm/ 1.下载二进制包,安装 [root@localhost ...
- telegraf监控mysql数据库_influxdb+grafana+telegraf 监听性能数据 (完整详细版)
转载自 https://testerhome.com/topics/21113 概述 关于influxdb+grafana的文章,谷歌百度一大把,但是99.9%不知所云,不是这边漏一点就是那边漏一点. ...
- telegraf监控mysql数据库_部署Telegraf+Influxdb+Grafana 架构来监控 MySQL
前段时间小编写了一篇:使用Nginx+Telegraf+Influxb+Grafana构建高逼格Nginx集群监控系统!文章,详细了介绍了 采集器telegraf, 时序数据库influxdb , 数 ...
- mysql可视化_可视化图形工具-grafana直接显示mysql数据(BI展现)
上一篇安装完Grafana,今天来记录一下怎么把mysql的业务数据显示出来 建立连接数据源 创建Dashboard 编辑查询 修改显示样式 嵌入业务系统显示 第一步 建立数据连接 顾名思义,要表示数 ...
最新文章
- Acwing第 42 场周赛【完结】
- Redis数据结构之简单动态字符串SDS
- 【LogStash】LogStash 配置后无法启动的问题
- 什么时候用removeUnusedSpriteFrames和removeUnusedTextures
- Windows 环境下adb.exe无法启动的解决办法之一
- 前端笔记 | CSS浮动
- 大表join大表_阿里开发规范:超过三张表,禁止join骚操作
- MySQL数据库餐厅点菜系统_Java实现餐厅点餐系统的实例代码
- linux vi命令详解 修改几行,Linux系统——Vi命令讲解
- AD怎么设置相同网络的线宽
- Google浏览器下载地址
- 抖音账号盘子起底:摄影类账号是怎么割韭菜?
- k近邻和k-means
- kaggle:NBA球员投篮数据分析与可视化
- 列表表达式爬取红牛分公司数据
- 查看手机wifi密码
- 求解旅行商(货郎担)问题的五种方法
- 【蓝桥杯选拔赛真题54】Scratch小猫钓鱼 少儿编程scratch图形化编程 蓝桥杯选拔赛真题讲解
- 模型压缩工具Distiller-剪枝
- 组合数求解与(扩展)卢卡斯定理
热门文章
- android地图论文,Android系统的电子地图论文
- Adobe Acrobat Reader DC
- 抓取Foursquare网页信息的爬虫
- android app 快速接入支付宝流程(android studio)
- visual studio 2013更新到2019 连接 autocad2019 (c#)
- Flash 特效原理:震动效果
- mysql_5.5.40-win64.msi/mysql_5.5.40-win32.msi位安装包下载
- 基于Yaml模板的服务编排部署
- 移动端开发的vconsole插件
- 2.1.2 运算放大器的组成与分类、运算放大器的发展历程