一、概述 grafana是用于可视化大型测量数据的开源程序,他提供了强大和优雅的方式去创建、共享、浏览数据。dashboard中显示了你不同metric数据源中的数据。 grafana最常用于因特网基础设施和应用分析,但在其他领域也有机会用到,比如:工业传感器、家庭自动化、过程控制等等。 grafana有热插拔控制面板和可扩展的数据源,目前已经支持Graphite、InfluxDB、OpenTSDB、Elasticsearch。 grafana 高版本也支持告警功能,支持各种告警通道:webhook,alertmanager、mail、钉钉等等。 每一个数据源的查询语言和能力都是不一样的 。你能够把来自多个数据源的数据组合到一个仪表板,但每个面板被绑定到一个特定的数据源,它就属于一个特定的组织。 一般是Prometheus与Grafana配套使用,有些公司直接使用Grafana告警,而弃用alertmanager。相关参考文档如下: Grafana官方文档:https://grafana.com/docs/grafana/latest/ Grafana GitHub地址:https://github.com/grafana/grafana Prometheus原理详解 【云原生】Prometheus Pushgetway讲解与实战操作 【云原生】Prometheus AlertManager讲解与实战操作 【云原生】Prometheus PromQL讲解与实战操作 【云原生】Prometheus 自定义告警规则 二、Grafana 安装1)下载安装 下载地址:https://grafana.com/grafana/download?platform=linux wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.3.2-1.x86_64.rpm sudo yum install grafana-enterprise-9.3.2-1.x86_64.rpm -y2)安装包信息二进制文件: /usr/sbin/grafana-server init.d 脚本: /etc/init.d/grafana-server 环境变量文件: /etc/sysconfig/grafana-server 配置文件: /etc/grafana/grafana.ini 启动项: /usr/lib/systemd/system/grafana-server.service 日志文件: /var/log/grafana/grafana.log 默认配置的 sqlite3 数据库:/var/lib/grafana/grafana.db grafana 默认插件的存放位置: /var/lib/grafana/plugins 3)启动服务sudo systemctl daemon-reload sudo systemctl start grafana-server # Grafana 开机自启动 sudo systemctl enable grafana-server sudo systemctl status grafana-server # 默认端口 3000 netstat -nlpt|grep 3000 4)Grafana 访问 默认端口是 3000 ,访问地址:http://IP:3000 默认账号/密码:admin/admin 三、Grafana 功能介绍Data Source(数据源) :Grafana支持多种不同的时序数据库数据源,Grafana对每种数据源提供不同的查询方法,而且能很好的支持每种数据源的特性。 官方地址:https://grafana.com/docs/grafana/latest/datasources/ DashBoard :仪表盘,就像汽车仪表盘同样能够展现不少信息,包括车速,水箱温度等。Grafana的DashBoard就是以各类图形的方式来展现从Datasource拿到的数据。https://grafana.com/grafana/dashboards/Row :行,DashBoard的基本组成单元,一个DashBoard能够包含不少个row。一个row能够展现一种信息或者多种信息的组合,好比系统内存使用率,CPU五分钟及十分钟平均负载等。因此在一个DashBoard上能够集中展现不少内容。Panel :面板,实际上就是row展现信息的方式,支持表格(table),列表(alert list),热图(Heatmap)等多种方式,具体能够去官网上查阅。Query Editor :查询编辑器,用来指定获取哪一部分数据。相似于sql查询语句,好比你要在某个row里面展现test这张表的数据,那么Query Editor里面就能够写成select *from test。这只是一种比方,实际上每一个DataSource获取数据的方式都不同,因此写法也不同(https://grafana.com/docs/grafana/latest/datasources/ ),好比像zabbix,数据是以指定某个监控项的方式来获取的。Organization :组织,org是一个很大的概念,每一个用户能够拥有多个org,grafana有一个默认的main org。用户登陆后能够在不一样的org之间切换,前提是该用户拥有多个org。不一样的org之间彻底不同,包括datasource,dashboard等都不同。建立一个org就至关于开了一个全新的视图,全部的datasource,dashboard等都要再从新开始建立。User :用户,这个概念应该很简单,不用多说。Grafana里面用户有三种角色admin,editor,viewer。admin权限最高,能够执行任何操做,包括建立用户,新增Datasource,建立DashBoard。editor角色不能够建立用户,不能够新增Datasource,能够建立DashBoard。viewer角色仅能够查看DashBoard。在2.1版本及以后新增了一种角色read only editor(只读编辑模式),这种模式容许用户修改DashBoard,可是不容许保存。每一个user能够拥有多个organization。四、使用mysql存储1)安装mysql mysql安装可以参考我下面这篇文章,这里就不再重复讲解了:MySQL高可用实战( MHA) 2)修改grafana配置1、创建grafana用户和grafana库# 登录客户端 mysql -uroot -p 密码:123456 # 创建数据库 CREATE DATABASE IF NOT EXISTS grafana default charset utf8 COLLATE utf8_general_ci; # 创建用户并授权 grant all on grafana.* to "grafana"@"192.168.182.%" identified by "123456";2、修改grafana配置 配置文件: /etc/grafana/grafana.ini [database] type = mysql host = 192.168.182.110:3306 name = grafana user = grafana password = 123456 # 也可以直接配置url # url = mysql://grafana:grafana@192.168.182.110:3306/grafana 重启grafana systemctl restart grafana-server五、配置数据源(Data sources)1)配置prometheus 数据源 前面我们已经部署了prometheus了,所以可以把prometheus数据源加进来。 2)配置mysql 数据源 六、配置监控面板(Dashboard) 地址:https://grafana.com/grafana/dashboards/ 1)node_exporter 监控面板1、安装node_exporter 下载地址:https://github.com/prometheus/node_exporter/releases/ 【1】下载 wget https://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-amd64.tar.gz tar -xzf node_exporter-1.5.0.linux-amd64.tar.gz 【2】配置 node_exporter.service 启动# 默认端口9100 cat >/usr/lib/systemd/system/node_exporter.service</root/.my.cnf < /etc/systemd/system/mysqld_exporter.service <
油价调整消息油价结束3连跌,9月14日调整后9295号汽油限价国际原油价格在上周二和上周三连续大跌,累计跌幅接近8,布伦特原油价格从95美元桶直接跌到了7个月前的水平(88美元桶),而且刚刚翻红的月线再次被干到发绿,接下来的三天,原油价格从7永辉超市13。38股权变动京东集团持股主体间股份转让视觉中国图永辉超市12。15亿股股份持股主体发生变动。9月14日,永辉超市股份有限公司(永辉超市,601933。SH)发布关于股东持股主体变动的提示性公告。2022年9月13日,股工信部答封面新闻完善智能家居标准体系促进标准统一场景融合封面新闻记者滕晗9月14日,工业和信息化部举行新时代工业和信息化发展系列新闻发布会第七场,主题是推动消费品工业增品种提品质创品牌。会上,工信部消费品工业司司长何亚琼在回答封面新闻提大佬警告美股更大的雪崩还在后头?A股面临最大利空在连续加息后,美国8月通胀率仍高达8。3,这意味着美联储抑制通胀成效不大。因此有不少分析人士称,下周美联储加息要达100个基点,受此影响下隔夜美股是雪崩式杀跌,其中道指跌近4纳指跌人民币对美元可能存在超贬,不必过度担忧热点观察摘要近期,人民币对美元持续贬值,再度引发市场关注。截至9月8日,美元兑人民币收盘报6。96,临近破7的关键关口。从年内来看,人民币对美元累计贬值幅度已达到8。46。虽然人民币对美元每日热点新闻上海集成电路产业规模达2500亿元约占全国251。上海集成电路产业规模达2500亿元约占全国259月14日消息,中共上海市委外宣办举行了奋进新征程建功新时代党委专题系列新闻发布会首场新闻发布会。上海市经济信息化工作党委副书记市连年稳坐全球冠军宝座中国造船业全面赶超日韩2021年下半年,韩国产业通商资源部与韩国雇佣劳动部韩国海洋水产部联合发布韩国造船(K造船)再腾飞战略,目标是将韩国建成世界第一造船强国,提出韩国政府和造船企业应集结力量,进一步加2022年9月14日华强北手机批发报价单今日各品牌手机报价已出,欢迎查看交流评论留言,喜欢的点击关注了解手机每日走势!华强北疫情休市了几天,今天市场终于开市了开始更新报价了,因为报价比较迟才出,关于想知道最新报价的铁粉,手机3年一换和1年一换成本相当?别被骗了有些小伙伴年年换新手机,也有人为了省钱3年才换一次手机。日前,有博主在小红书平台发帖声称,3年换一次手机其实和每年都换机的成本相差无几。按其计算方法以3年一换为例2021年8000打造行业最强自拍手机,高颜值华为nova10系列展现前置影像实力华为nova系列一向致力于打造出nova星人喜爱的潮流旗舰手机,因此在原有的系统上进行了全新的升级,目的是为了满足年轻人对次世代生活的追求,提升用户群体的体验感。作为数码科技界的风说好的环保呢?苹果手机回收价格和卖垃圾没区别如果真为了环保,这种修一修就能进入官翻渠道再利用的手机明显更应该被回收,但苹果却任由它们流入二手市场甚至被丢弃,说好的环保呢?如果你记性好,应该还了解前年的iPhone12系列削减