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://grafana.com/docs/

https://www.zabbix.com/

https://blog.51cto.com/13447608/2299747

Grafana = 可视化分析 + 监控告警的更多相关文章

  1. Grafana配置Alert监控告警

    1.添加告警途径 这里以slack为例 测试是否可用 在slack上收到告警通知了 安装插件 # grafana-cli plugins install grafana-image-renderer ...

  2. 使用微创联合M5S空气检测仪、树莓派3b+、prometheus、grafana实现空气质量持续监控告警WEB可视化

    1.简介 使用微创联合M5S空气检测仪.树莓派3b+.prometheus.grafana实现空气质量持续监控告警WEB可视化 grafana dashboard效果: 2.背景 2.1 需求: 1. ...

  3. OneAPM大讲堂 | 监控数据的可视化分析神器 Grafana 的告警实践

    文章系国内领先的 ITOM 管理平台供应商 OneAPM 编译呈现. 概览 Grafana 是一个开源的监控数据分析和可视化套件.最常用于对基础设施和应用数据分析的时间序列数据进行可视化分析,也可以用 ...

  4. k8s实战之部署Prometheus+Grafana可视化监控告警平台

    写在前面 之前部署web网站的时候,架构图中有一环节是监控部分,并且搭建一套有效的监控平台对于运维来说非常之重要,只有这样才能更有效率的保证我们的服务器和服务的稳定运行,常见的开源监控软件有好几种,如 ...

  5. cadvisor+prometheus+alertmanager+grafana完成容器化监控告警(一)

    一.概况 1.拓扑图 2.名词解释 Grafana 可视化监控容器运行情况 Prometheus: 开源系统监视和警报工具包 Alertmanager 一个独立的组件,负责接收并处理来自Prometh ...

  6. 性能工具之JMeter+InfluxDB+Grafana打造压测可视化实时监控【转】

    概述 本文我们将介绍如何使用JMeter+InfluxDB+Grafana打造压测可视化实时监控. 引言 我们很多时候在使用JMeter做性能测试,我们很难及时察看压测过程中应用的性能状况,总是需要等 ...

  7. Prometheus 监控Mysql服务器及Grafana可视化

    Prometheus 监控Mysql服务器及Grafana可视化. mysql_exporter:用于收集MySQL性能信息. 使用版本 mysqld_exporter 0.11.0 官方地址 使用文 ...

  8. nmon2influxdb+grafana:服务监控可视化部署

    在工作中,无论是定位线上问题,还是性能优化,都需要对前端.后台服务进行监控.而及时的获取监控数据,能更好的帮助技术人员排查定位问题. 前面的博客介绍过服务端监控工具:Nmon使用方法及利用easyNm ...

  9. 性能工具之JMeter+InfluxDB+Grafana打造压测可视化实时监控

    一.安装配置InfluxDB InfluxDB是GO语言开发的一个开源分布式时序数据库,非常适合存储指标.事件.分析等数据.有人做过mysql和influxDB对比,存储1000万条数据mysql要7 ...

随机推荐

  1. 【SSL1455&1456】 电子老鼠闯迷宫 & 骑士游行

    考点概况: 广搜板子 题面: \[\Large\text{电子老鼠闯迷宫}\] \[Time~Limit:1000MS~~Memory~Limit:65536K\] Description 如下图12 ...

  2. golang数据结构之循环链表

    循环链表还是挺有难度的: 向链表中插入第一条数据的时候如何进行初始化. 删除循环链表中的数据时要考虑多种情况. 详情在代码中一一说明. 目录结构如下: circleLink.go package li ...

  3. 详细nginx配置SSL

    1.nginx的ssl 让nginx实现用https来访问网站,http是80端口,https是443端口. https其实就是一种加密的http 2.为什么要加密 例子:在网上银行汇款,在你汇款的过 ...

  4. 遍历json数据的几种方式。

    json(JavaScript Object Notation),json是一种多用于存储和交换文本信息的语法.他能够进行数据的传输,通常和ajax一起使用.它具有体积小.速度快,易解析等诸多优点. ...

  5. python做单因素方差分析

    方差分析的主要功能就是验证两组样本,或者两组以上的样本均值是否有显著性差异,即均值是否一样. 这里有两个大点需要注意:①方差分析的原假设是:样本不存在显著性差异(即,均值完全相等):②两样本数据无交互 ...

  6. django学习02-模型的使用

    新手做的笔记,很可能会有理解错误的地方.欢迎拍砖. mysite/settings.py的INSTALLED_APPS选项中定义了几个默认的app,又如django.contrib.admin,dja ...

  7. checkbox多选框取值

    var SelectQuestionAnswer = $("input:checkbox[name='SelectQuestionAnswer']:checked").map(fu ...

  8. 详谈springboot启动类的@SpringBootApplication注解

    前几天我们学会了如何创建springboot项目今天我们说一下他是怎么运行的为什么不需要我们再去编写繁重的配置文件的 @SpringBootApplication 首先我们看一下这个注解,他是用来标注 ...

  9. 基于 .NET Core 的简单文件服务器

    Netnr.FileServer 基于 .NET Core 的简单文件服务器,数据库为SQLite 源码 https://github.com/netnr/blog https://gitee.com ...

  10. HTTP 错误 500.19 - Internal Server Error 错误代码 0x80070005 由于权限不足而无法读取配置文件

    HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 模块 IIS Web Core 通知 未知 处理程序 尚未确定 错误代码 ...