Grafana可视化学习--Graph图形

在可视化的效果展现中,Graph图形应用较为广泛,如网络中设备接口流量带宽的曲线,可以使用Graph展现,往往比一些监控系统本身画出的图要美观且更使用;还有真的一些资源性能趋势的图形,如CPU,进程等使用或空闲的情况展现,都有使用Graph的场景。

例如

  • Memory 使用

《Grafana可视化学习--Graph图形》 image

  • Traffic使用

《Grafana可视化学习--Graph图形》 image

新建一个Graph—Zabbix CPU Utilization图形

一个Graph配置由4个部分组成,Queries、Visualization、General、Alert

Queries

这一部分需要指定数据源,获取数据;然后再指定数据收集的对象,这样才能展现对应数据的图形。

《Grafana可视化学习--Graph图形》 image

Queries to  #数据源

#这里选择zabbix,按照官方指南,已完成在zabbix上添加了API配置,Grafana配置数据源后将会获取到zabbix上的数据

Query Mode  #数据收集

#这里数据源选择zabbix后,将会按照zabbix的数据结构,获取Group、Host、Application、Item四个对象

Group 主机组

这里输入”/.*/” , 代表数据来源于zabbix上所有的主机组。

Host 主机

这里输入/Za/ , 实际为zabbix上监控的所有主机中名称以“Za”开头的主机。

Application 监控项

这里可以直接选择监控项,也可以通过/CPU/ 选择,看实际情况,使用这种表达式只是为了简化操作和工作量。

《Grafana可视化学习--Graph图形》 image

Item 监控指标

这里输入/CPU/ ,将会自动将CPU Utilization下各项指标绘制到一张图上。

《Grafana可视化学习--Graph图形》 image

Visualization

这部分一般主要设置图形的形式,如线条粗细和颜色深浅,图形形式,如点、曲线或条形;另外还包括设置图形内各项数据指标的单位等。

《Grafana可视化学习--Graph图形》 image

Draw Modes 图形类型

  • Bars 条形

  • Lines 线形

  • Points 点形

Mode Options 图形选型

  • Fill 填充

  • Line Width 线条宽度

《Grafana可视化学习--Graph图形》 image

Left Y 一般需设置此项,基本大多数的图表,按照习惯图形中监控指标的数值和单位都会在左侧展现

Unit 设置监控指标的单位,这里因为CPU监控项在zabbix上的设置为百分比,单位选择Misc—percent(0-100)

其他单位

Date/Ratebit/sec 用于针对流量带宽的单位

Misc—short 用于整数数字的单位

《Grafana可视化学习--Graph图形》 image

Legend

Option

As Table 设置数据显示以图表形式展现,位置为图形下方

To the right 设置数据显示以图表形式展现,位置为图形右侧

Values

Min Max Avg Current 监控指标的各个情况的数据值

General

这里简单配置图形的title和描述

《Grafana可视化学习--Graph图形》 image

Alert

设置图形告警,某些指标超过阈值时触发告警

图形展现

《Grafana可视化学习--Graph图形》 image

    原文作者:Shark1985
    原文地址: https://www.jianshu.com/p/13ab78ca52c8
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞