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的基本使用相关推荐

  1. 在macOS 10.13.6下安装Grafana实录

    因为工作原因,需要尽快熟悉和掌握Grafana等工具的使用,所以我就临时在手上这台rMBP上安装了Grafana 6.6.2版本,下面是我的实录,以作备忘. 下载和安装grafana macOS下安装 ...

  2. grafana官方使用文档_可视化监控展示工具之Grafana,安装部署和使用

    Grafana在前面整理监控工具之Prometheus的文章里,也有提到和使用过,但没有详细提及.这里专门列出一篇介绍Grafana工具,希望能帮助到需要的朋友. 一,简介 Grafana是一个开源的 ...

  3. grafana美人鱼_编码美人鱼–我如何从海洋生物学家转到前端开发人员

    grafana美人鱼 I have wanted to share my story for a while, but I didn't know exactly how to start, or e ...

  4. Grafana 7.0 发布:改进的界面、新的插件平台和可视化等

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 作者 | xplanet 来源 | www.oschina ...

  5. 全网最火的Nacos监控中心——Prometheus+Grafana

    最近公司在做Nacos监控这块,于是我就随手搭建了一台监控中心,虽然是国外的,但是对于功能上足够用了,下面我来介绍下怎么搭建!!! 1.准备环境 Nacos集群 参考地址:https://nacos. ...

  6. Python3.5+SQL+Prometheus+Grafana报表/监控

    参考资料: pymysql 单独获取表的栏位名称 pymysql返回数据为字典形式(key:value--列:值) 行列结合,作为prometheus_client的输出. 话不多说,直接上脚本. c ...

  7. 2、使用rpm包安装grafana

    Grafana最新版本4.3.1安装从官网下载相关的rpm包 http://docs.grafana.org/installation/rpm/ 1.下载二进制包,安装 [root@localhost ...

  8. telegraf监控mysql数据库_influxdb+grafana+telegraf 监听性能数据 (完整详细版)

    转载自 https://testerhome.com/topics/21113 概述 关于influxdb+grafana的文章,谷歌百度一大把,但是99.9%不知所云,不是这边漏一点就是那边漏一点. ...

  9. telegraf监控mysql数据库_部署Telegraf+Influxdb+Grafana 架构来监控 MySQL

    前段时间小编写了一篇:使用Nginx+Telegraf+Influxb+Grafana构建高逼格Nginx集群监控系统!文章,详细了介绍了 采集器telegraf, 时序数据库influxdb , 数 ...

  10. mysql可视化_可视化图形工具-grafana直接显示mysql数据(BI展现)

    上一篇安装完Grafana,今天来记录一下怎么把mysql的业务数据显示出来 建立连接数据源 创建Dashboard 编辑查询 修改显示样式 嵌入业务系统显示 第一步 建立数据连接 顾名思义,要表示数 ...

最新文章

  1. Acwing第 42 场周赛【完结】
  2. Redis数据结构之简单动态字符串SDS
  3. 【LogStash】LogStash 配置后无法启动的问题
  4. 什么时候用removeUnusedSpriteFrames和removeUnusedTextures
  5. Windows 环境下adb.exe无法启动的解决办法之一
  6. 前端笔记 | CSS浮动
  7. 大表join大表_阿里开发规范:超过三张表,禁止join骚操作
  8. MySQL数据库餐厅点菜系统_Java实现餐厅点餐系统的实例代码
  9. linux vi命令详解 修改几行,Linux系统——Vi命令讲解
  10. AD怎么设置相同网络的线宽
  11. Google浏览器下载地址
  12. 抖音账号盘子起底:摄影类账号是怎么割韭菜?
  13. k近邻和k-means
  14. kaggle:NBA球员投篮数据分析与可视化
  15. 列表表达式爬取红牛分公司数据
  16. 查看手机wifi密码
  17. 求解旅行商(货郎担)问题的五种方法
  18. 【蓝桥杯选拔赛真题54】Scratch小猫钓鱼 少儿编程scratch图形化编程 蓝桥杯选拔赛真题讲解
  19. 模型压缩工具Distiller-剪枝
  20. 组合数求解与(扩展)卢卡斯定理

热门文章

  1. android地图论文,Android系统的电子地图论文
  2. Adobe Acrobat Reader DC
  3. 抓取Foursquare网页信息的爬虫
  4. android app 快速接入支付宝流程(android studio)
  5. visual studio 2013更新到2019 连接 autocad2019 (c#)
  6. Flash 特效原理:震动效果
  7. mysql_5.5.40-win64.msi/mysql_5.5.40-win32.msi位安装包下载
  8. 基于Yaml模板的服务编排部署
  9. 移动端开发的vconsole插件
  10. 2.1.2 运算放大器的组成与分类、运算放大器的发展历程