Grafana 入门教程 — 开源的度量分析与可视化套件

1、Grafana 简介

​Grafana 是一个开源的度量分析与可视化套件。经常被用作基础设施的时间序列数据和应用程序分析的可视化,它在其他领域也被广泛的使用包括工业传感器、家庭自动化、天气和过程控制等。安装grafana,zabbix插件

Grafana 入门教程 — 开源的度量分析与可视化套件-图片1

Grafana 支持许多不同的数据源。每个数据源都有一个特定的查询编辑器,该编辑器定制的特性和功能是公开的特定数据来源。

Grafana 的监控是基于数据库的,通过插件获取到服务器性能并存储到数据库中,然后使用Grafana 连接数据库形成可视化的图表。

官方支持以下数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB。每个数据源的查询语言和能力都是不同的。你可以把来自多个数据源的数据组合到一个仪表板,但每一个面板被绑定到一个特定的数据源,它就属于一个特定的组织。

官方文档:https://grafana.com/docs/grafana/latest/

github 地址:https://github.com/grafana/grafana

Grafana 特性

官方在线的 demo,可以体验 Grafana 最新特性 :http://play.grafana.org/

可视化

快速灵活的可视化以及多种选择,使你可以以任何方式可视化数据。官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式。

Grafana 入门教程 — 开源的度量分析与可视化套件-图片2

探索指标

通过临时查询和动态明细浏览数据。拆分视图并排比较不同的时间范围,查询和数据源。

Grafana 入门教程 — 开源的度量分析与可视化套件-图片3

探索日志

快速搜索所有日志或实时流式传输(与 Loki 数据源配合使用效果最佳)。

Grafana 入门教程 — 开源的度量分析与可视化套件-图片4

警报

以可视方式定义最重要指标的警报规则。Grafana 将不断评估并向 Slack,PagerDuty,VictorOps 和 OpsGenie 等系统发送通知。

Grafana 入门教程 — 开源的度量分析与可视化套件-图片5

混合数据源

在同一张图中混合使用不同的数据源!你可以为每个查询指定数据源(适用于自定义数据源)。

Grafana 入门教程 — 开源的度量分析与可视化套件-图片6

注解

使用来自不同数据源的丰富事件注释图形。将鼠标悬停在事件上会显示完整的事件元数据和标签。

Grafana 入门教程 — 开源的度量分析与可视化套件-图片7

临时过滤器

临时过滤器允许您即时创建新的键/值过滤器,这些过滤器会自动应用于使用该数据源的所有查询。

Grafana 入门教程 — 开源的度量分析与可视化套件-图片8

在线资源

grafana 提供了一些在线资源,可以帮助使用者更方便的使用 grafana,比如在线 dashboard( https://grafana.net/dashboards ) 可以帮助快速生成一个美观的 dashboard,不用自己花心思去布局了,在线插件仓库( https://grafana.net/plugins )可以帮助连接其他数据源,如 zabbix,Open-Falcon 等,或添加其他展示图表,如饼图(Pie chat)。合理利用这些在线资源可以让 grafana 更加完善易用。

下载、安装

安装下载:https://grafana.com/grafana/download

这里以 windows 为例,下载完压缩包,直接解压,执行 grafana-server.exe

Grafana 入门教程 — 开源的度量分析与可视化套件-图片9

登录 grafana

  • 登录 grafana 界面:http://127.0.0.1:3000
  • 默认用户和密码均为:admin

Grafana 入门教程 — 开源的度量分析与可视化套件-图片10

Grafana 安装 插件

这里搜索 zabbix、clock 插件并安装

Grafana 入门教程 — 开源的度量分析与可视化套件-图片11

插件安装完成后位置:D:\Software\grafana-9.3.2\data\plugins

Grafana 入门教程 — 开源的度量分析与可视化套件-图片12

注意安装完插件后,需要重启 grafana-server,插件才能生效。。。

clock 插件安装之后直接可以使用,无需设置。

zabbix 需要设置添加数据源:https://blog.csdn.net/weixin_62352862/article/details/128254050

2、Grafana 的 Dashboards(看板、仪表盘)

创建 Dashboards

Prometheus入门教程(三):Grafana 图表配置快速入门:https://mp.weixin.qq.com/s/sA0nYevO8yz6QLRz03qJSw

Dashboard(仪表盘)与 Panel(面板)是 Prometheus 的基本单元,所有的监控数据都会通过这两个东西来呈现。Panel 是 Prometheus 中数据呈现的最小单元。

一个 Dashboard 中可以有多个 Panel。我们看到的 Dashboard 数据,都是由一个个 Panel 构成的。Panel 的设置区域一共可以分为三部分:

  • 预览区:用来预览设置的图表。
  • 数据设置区:用来设置数据源、数据指标等。
  • 图表设置区:用来对图表的名称等进行设置。

Dashboard 就是一个大的面板,里面包含了无数个图表(Panel)

Grafana 入门教程 — 开源的度量分析与可视化套件-图片13

数据设置区可以分为三个设置区域,分别是:

  • 查询设置区:设置查询数据的数据源、指标等。
  • 转换设置区:可以对查询出来的数据进行过滤等。
  • 告警设置区:可以对设置的指标设置告警规则。

手动 创建 Dashboards

可以根据自己的需求手动新建一个 Dashboard。除此之外,https://grafana.com/grafana/dashboards 上还有很多公共的 Dashboard 可以选用。

Grafana 入门教程 — 开源的度量分析与可视化套件-图片14

Grafana 入门教程 — 开源的度量分析与可视化套件-图片15

导入 公共 Dashboards

更多的模板,我们也可以去 grafana 官网下载监控面板
下载网址:https://grafana.com/grafana/dashboards?dataSource=prometheus

仪表盘 添加 面板(panel)

Grafana 入门教程 — 开源的度量分析与可视化套件-图片16

广告也精彩
 
老罗爱折腾
  • 版权声明 本文源自 擒贼先擒王老罗爱折腾 整理 发表于 2023 年 4 月 28 日 20:25:38
  • 转载请务必保留本文链接:https://www.130510.com/1241.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证