Grafana = 可视化分析 + 监控告警
Grafana是一个完美地分析和监控的开发平台

可以把Grafana理解为一个可视化面板(Dashboard),其实Kibana也是一个分析和可视化平台,
只不过在大家的日常使用中Kibana是跟着Logstash、ElasticSearch等组件一起使用做日志展示、索引、分析的,造成了一种假象就是Kibana就只有这种用法了,Kibana也可以接入其他数据源的,不过大家最常用的还是展示日志。
基本概念
Data Source
Grafana为你的时间序列数据(Data Source)支持许多不同的存储后端。每个数据源都有一个特定的查询编辑器,该编辑器针对特定数据源公开的特性和功能进行自定义。
官方支持的数据源有:Graphite , InfluxDB , OpenTSDB , Prometheus , Elasticsearch , CloudWatch
每个数据源的查询语言和功能都有明显的不同。你可以多个数据源的数据组合到一个仪表板上,但是每个面板都绑定到属于特定组织的特定数据源。
Organization
Grafana支持不同的组织展示不同的模型。(PS:其实就是个性化展示,不同的组展示的数据不一样)
User
一个用户是在Grafana中的一个账户。一个用户可以属于一个或多个组织,并且可以通过角色分配不同级别的权限。
Row
行是仪表板上的逻辑分隔符,它用于将面板归组(或者叫归类)。
一行有12个单元格(相当于有12列),这些单元格水平自动伸缩。(PS:类似Bootstrap的网格布局)
Panel
面板是Grafana中最基本的可视化构建块。每个面板提供一个查询编辑器(取决于在面板中选择的数据源),通过查询编辑器可以提取你想要展示的数据并完美地呈现在面板上。每个面板都提供了多种样式和格式选项,帮助你创建完美的图片。
面板可以拖放并重新排列在仪表板上。它们还可以调整大小。
目前有5种面板类型: Graph , Singlestat , Dashlist , Table , Text
Query Editor
类似于MySQL的查询编辑器,用于抓取数据的
Dashboard
仪表盘是所有信息汇集的地方。仪表板可以看作是由一个或多个面板组成并排列而成的一行或多行。
安装&使用
通过YUM仓库安装
https://grafana.com/docs/installation/rpm/



启动以后,访问http://localhost:3000/ 默认用户名和密码是admin/admin


接下来就安装步骤,先添加数据源,然后添加仪表盘和面板,配置查询编辑器

Grafana提供了很多插件,一般我们都会再安装Zabbix插件

安装Zabbix后,重启Grafana,并启用Zabbix,配置Zabbix
Grafana还可以设置告警,可以推钉钉消息……
这里我没有事先准备数据源,而且抛开业务去谈监控也没有什么意义,就瞅一眼线上的配置吧,来几张截图过过瘾





文档
https://blog.51cto.com/13447608/2299747
Grafana = 可视化分析 + 监控告警的更多相关文章
- Grafana配置Alert监控告警
1.添加告警途径 这里以slack为例 测试是否可用 在slack上收到告警通知了 安装插件 # grafana-cli plugins install grafana-image-renderer ...
- 使用微创联合M5S空气检测仪、树莓派3b+、prometheus、grafana实现空气质量持续监控告警WEB可视化
1.简介 使用微创联合M5S空气检测仪.树莓派3b+.prometheus.grafana实现空气质量持续监控告警WEB可视化 grafana dashboard效果: 2.背景 2.1 需求: 1. ...
- OneAPM大讲堂 | 监控数据的可视化分析神器 Grafana 的告警实践
文章系国内领先的 ITOM 管理平台供应商 OneAPM 编译呈现. 概览 Grafana 是一个开源的监控数据分析和可视化套件.最常用于对基础设施和应用数据分析的时间序列数据进行可视化分析,也可以用 ...
- k8s实战之部署Prometheus+Grafana可视化监控告警平台
写在前面 之前部署web网站的时候,架构图中有一环节是监控部分,并且搭建一套有效的监控平台对于运维来说非常之重要,只有这样才能更有效率的保证我们的服务器和服务的稳定运行,常见的开源监控软件有好几种,如 ...
- cadvisor+prometheus+alertmanager+grafana完成容器化监控告警(一)
一.概况 1.拓扑图 2.名词解释 Grafana 可视化监控容器运行情况 Prometheus: 开源系统监视和警报工具包 Alertmanager 一个独立的组件,负责接收并处理来自Prometh ...
- 性能工具之JMeter+InfluxDB+Grafana打造压测可视化实时监控【转】
概述 本文我们将介绍如何使用JMeter+InfluxDB+Grafana打造压测可视化实时监控. 引言 我们很多时候在使用JMeter做性能测试,我们很难及时察看压测过程中应用的性能状况,总是需要等 ...
- Prometheus 监控Mysql服务器及Grafana可视化
Prometheus 监控Mysql服务器及Grafana可视化. mysql_exporter:用于收集MySQL性能信息. 使用版本 mysqld_exporter 0.11.0 官方地址 使用文 ...
- nmon2influxdb+grafana:服务监控可视化部署
在工作中,无论是定位线上问题,还是性能优化,都需要对前端.后台服务进行监控.而及时的获取监控数据,能更好的帮助技术人员排查定位问题. 前面的博客介绍过服务端监控工具:Nmon使用方法及利用easyNm ...
- 性能工具之JMeter+InfluxDB+Grafana打造压测可视化实时监控
一.安装配置InfluxDB InfluxDB是GO语言开发的一个开源分布式时序数据库,非常适合存储指标.事件.分析等数据.有人做过mysql和influxDB对比,存储1000万条数据mysql要7 ...
随机推荐
- CSS与JavaScript小结
一.css 全称Cascading Style Sheets,层叠样式表,具体的作用是美化页面,让页面中显得更加美观. 1.使用方式 在HTML页面中有三个地方可以使用,分别是标签内,头部标签中以及在 ...
- 索引很难么?带你从头到尾捋一遍MySQL索引结构,不信你学不会!
前言 Hello我又来了,快年底了,作为一个有抱负的码农,我想给自己攒一个年终总结.自上上篇写了手动搭建Redis集群和MySQL主从同步(非Docker)和上篇写了动手实现MySQL读写分离and故 ...
- HDU3032 Nim or not Nim?(Lasker’s Nim游戏)
Nim or not Nim? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)T ...
- (全国多校重现赛一)B-Ch's gifts
Mr. Cui is working off-campus and he misses his girl friend very much. After a whole night tossing a ...
- AI Boot Camp 分享之 ML.NET 机器学习指南
今天在中国七城联动,全球134场的AI BootCamp胜利落幕,广州由卢建晖老师组织,我参与分享了一个主题<ML.NET 机器学习指南和Azure Kinect .NET SDK概要>, ...
- 阿里最新38道Java面试题解析(MyBatis+消息队列+Redis)
一.谈谈你对 MyBatis 的理解? 1. Mybatis是一个半ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动.创建连接.创建 ...
- OS OSTEP (Operating Systems Three Easy pieces 操作系统导论 )
读<OSTEP>的一点重点记录与感悟 (未完) Chapter-2 第二章 1. 操作系统的设计目标: 抽象.高性能.保护.不间断运行. 抽象:建立一些“抽象”,让操作系统方便和易于使用 ...
- servlet的三大作用域对象和jsp的九大内置对象及其四大作用域对象
servlet的三大作用域对象: request(HttpServletRequest) session(HttpSession): application(ServletContext):tomca ...
- 2016/09/29 SQL中的join
1.建表 首先建tb_a并插入数据. )); insertinto tb_a(symbol, sname) values ('A','B'); insertinto tb_a(symbol, snam ...
- 《Java基础知识》Java方法重载和重写
重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变.即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为. 也就是说子类 ...