grafana配置仪表盘

Grafana介绍

Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,是网络架构和应用分析中最流行的时序数据展示工具。快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式。

Grafana基本概念

  • Data Source — 数据源
    Grafana支持多种不同的时序数据库数据源,Grafana对每种数据源提供不同的查询方法,而且能很好的支持每种数据源的特性。
    支持的数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch,KairosDB和Zabbix等。
    您可以将多个数据源的数据合并到一个单独的仪表盘上,但每个面板都绑定到特定数据源。

  • Dashboard — 仪表盘
    仪表盘是Grafana里面最重要的展示部分。
    仪表盘可以视为一组一个或多个面板组成的一个集合,来展示各种各样的面板。

  • Row — 行
    行是Grafana在仪表盘界面的逻辑分区器,用于将多个面板连接在一起。

  • Panel — 面板
    面板是Grafana最基本的展示单位。
    每个面板提供一个查询编辑器(依赖于面板中选择的数据源),允许您利用查询编辑器来编辑出一个完美的展示图像。
    面板提供各种各样的样式和格式选项,而且支持拖拽来在仪表盘上重排,并且可以调整大小。
    目前有四个面板类型:图像,状态,面板列表,表格 等类型,而且也支持文本类型。

  • Query Editor — 查询管理
    Query Editor 顾名思义,就是查询管理,每个面板都提供一个Query Editor,我们可以通过编写语句来控制面板展示不同的图表。


grafana 页面工具栏

在这里插入图片描述

  • Grafana的logo,即当前页为Grafana的Home page,在任何页面点击Grafana的logo,都会跳到首页。

在这里插入图片描述

  • 新建按钮,用于创建Dashboard、文件夹、以及导入外部(社区)Dashboard。

在这里插入图片描述

  • 搜索选项,点击进入Search dashboards by name。
    在这里插入图片描述

  • 用于查看或管理Dashboard,包括Home、Manage、Playlists、Snapshots功能。

在这里插入图片描述

  • Explore(探索),主要用于快速编写查询语句,来查询数据源中的数据。这样我们就可以先专注于查询迭代,直到有一个有效的查询,然后再考虑放到仪表盘中。

在这里插入图片描述

  • 告警设置,可以设置邮件、短信、钉钉等Webhook告警。

在这里插入图片描述

  • 设置,包括配置Data Sources(数据源)、Users(邀请用户)、Teams(创建团队)、Plugins(插件查找)、Preferences(偏好设置)、API Keys (API密钥)

在这里插入图片描述

  • 管理设置,包括Users(用户创建)、Org(组织创建)、Settings(设置参数查看)、Stats (Grafana本身状态信息统计). Upgrade (Grafana 软件升级)

在这里插入图片描述

  • 用户设置,包括Preferences(偏好设置)、Change Password(修改密码)、Sign out(退出)
    在这里插入图片描述
  • 帮助,包括帮助文档、社区链接等。

添加zabbix数据源

  • 如下按序点击添加
    在这里插入图片描述
  • 进入配置选项后相应填写数据源名称、数据源URL、zabbix账密,其它选项默认,最后点击保存即可。

在这里插入图片描述
在这里插入图片描述

添加仪表盘

  • 如下选择+号按钮,再点击添加新的图表。
    在这里插入图片描述

  • 进入界面后,首先选择第一步所添加的数据源。
    在这里插入图片描述

  • 依次选择相应的监控对象,如主机组、监控主机、应用集、监控项。
    在这里插入图片描述

  • 然后相应的主机的监控项数据就出来了!

在这里插入图片描述

  • 最后起一个图表标题,点击保存即可!
    在这里插入图片描述

  • 简单的一个监控项图表就出来了。
    在这里插入图片描述

导入仪表盘模板

一个个创建图表较为繁琐,而且工作量是比较大,不符合生产规律,直接导入模板,就可以高效率完成任务。

  • 选择+号,点击import,进入如下界面。
    在这里插入图片描述
    在这里插入图片描述

  • 打开grafana官网,搜索zabbix相关的模板,并找到心仪的仪表盘模板,如下,下载码2085。
    在这里插入图片描述
    在这里插入图片描述

  • 如下输入下载码,然后load,进入另外一个界面,选择相应数据源,再点击import,即可完成模板导入。

在这里插入图片描述
在这里插入图片描述

修复监控模板数据

  • 正确导入模板后,发现并不是所有图表都能有数据展示,有些图表是no data状态,毕竟每个模板都不是万能的,数据源有所差异。
    在这里插入图片描述

  • 点击无数据的图表标题,选择Edit按钮,就可以进入编辑图表模式。

在这里插入图片描述

  • 如下,我们发现模板默认的监控项所监控的网卡是eth0,但是我们zabbix数据源所监控的主机并没有eth0这块网卡,所以当然采集不了数据。
    在这里插入图片描述
    在这里插入图片描述
  • 我们把监控网卡更改为正确的ens33后,相应监控项数据就正常展现了。

在这里插入图片描述

Graph图表美化

Graph是Grafana的原生插件。使用Graph Panel,可以将数据展示成折线、条状、点状等风格。Graph是Grafana展示数据的缺省图形面板,它提供了—组非常丰富的绘图选项。

  • Graph绘图模式包括:折线(默认)、柱状、点状。相应设置如图。
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  • 颜色填充0-10档,依次逐渐加深。
    在这里插入图片描述
    在这里插入图片描述

  • 颜色渐变效果0-10档,0代表不使用渐变效果,1-10依次逐渐加深渐变效果。
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 线条粗细调整,0-10档,依次加粗。

在这里插入图片描述
在这里插入图片描述

点状图例半径大小设置,0-10档,依次变大。

在这里插入图片描述

  • 在这里插入图片描述

  • 图像样式设置为条状。

在这里插入图片描述

  • 鼠标悬停提示设置,可同时查看多个指标数值或者单个。

在这里插入图片描述
在这里插入图片描述

  • 关闭和开启堆叠效果差异。

在这里插入图片描述

在这里插入图片描述

  • 序列覆盖,如下可以单独挑选一个指标进行个性化图样展示。如下CPU system time 单独设置带点状样式,设置负Y轴、第二Y轴。
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 设置Y轴指标单位和标签。
    在这里插入图片描述

在这里插入图片描述

  • 将图表按表格样式展现,相应字段放置右侧。
    在这里插入图片描述

  • 设置阈值标线。
    在这里插入图片描述

  • 如果监控项名称过长,不利于展示,可以调整监控项别名。
    在这里插入图片描述

仪表盘变量设置

单纯的手动去添加一个个监控图,只能显示一个主机的所有监控图形,若要查看不同主机的所有监控图形,就要通过变量的方式去实现。我们要设置的变量包括group,host,application和iteam。仪表盘模板可以让你创建一个交互式和动态性的仪表板,它是Grafana里面最强大的、最常用的功能之一。创建的仪表盘模板参数,可以在任何一个仪表盘中使用。

  • 带变量选项和不带区别。

在这里插入图片描述

在这里插入图片描述

  • 设置主机组的变量
    在这里插入图片描述
    在这里插入图片描述

  • 设置主机的变量
    在这里插入图片描述

  • 设置监控项的变量
    在这里插入图片描述

  • 三个变量设置完成后的样子
    在这里插入图片描述

  • Query编辑
    在这里插入图片描述

  • 最终实现点选要查看的指标情况
    在这里插入图片描述
    在这里插入图片描述


至此grafana的常用配置就讲述完成了!本次讲述的grafana配置版本为 Grafana v7.0.6。

  • 7
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值