【四 (6)数据可视化之 Grafana安装、页面介绍、图表配置】

目录

    • 文章导航
    • 一、Grafana介绍
    • [✨ 特性]
    • 二、安装和配置
      • 1、安装
      • 2、权限配置(账户/团队/用户)
        • ①用户管理
        • ②团队管理
        • ③账户管理
        • ④看板权限
      • 3、首选项配置
      • 4、插件管理
        • ①数据源插件
        • ②图表插件
        • ③应用插件
        • ④插件安装方式一
        • ⑤安装方式二
    • 三、数据源管理
      • 1、添加数据源
      • 2、修改数据源
    • 四、面板&文件夹管理
      • 1、新建面板或文件夹
      • 2、General-面板基本信息(标题、描述、所属目录、时区等)
      • 3、Varables-面板内变量配置
      • 4、Versions-版本管理
      • 5、ROW-图表收纳
    • 五、图表管理
      • 1、新建图表
      • 2、删除图表
      • 3、编辑图表
      • 4、复制图表
      • 5、图表编辑面板介绍
    • 六、图表分类
      • 1、突出类图表
        • ①指标卡
        • ②仪表盘
      • 2、占比类图表
        • ①饼图
        • ②环形图
        • ③堆叠条形图
        • ④百分比堆叠条形图
      • 3、比较排序类
        • ①条形图
      • 4、趋势类图表
        • ①折线图/堆叠折线图/百分比堆叠折线图
        • ②面积图/堆叠面积图/百分比堆叠面积图
      • 5、频率分布图
        • ①直方图
        • ②K线图
      • 6、关系类图表
        • ①散点图
    • 七、图表样式设置
      • 1、panel options:设置标题/备注/链接
      • 2、Tooltip:设置鼠标悬停时的提示效果
      • 3、Legend:设置图例样式(格式/位置/max值)
      • 4、Axis:设置坐标轴样式
      • 5、Graph styles:设置图表样式
      • 6、Standard options:设置数据单位及样式
      • 7、Data links:给数据添加链接
      • 8、Value mappings:值映射,将值替换为想要的值
      • 9、Thresholds:设置阈值线(绝对值/百分比,线或色块)
    • 八、Transfrom
      • 1、Filter by name
      • 2、Add field from calculation
      • 3、还包括其他各类数据排序,关联,筛选,计算等功能(不推荐)

文章导航

【一 简明数据分析进阶路径介绍(文章导航)】

一、Grafana介绍

Grafana是一个开源的数据可视化工具,可以将各种数据源的数据以图形化的方式展示出来。它支持多种数据源,例如Prometheus、Elasticsearch、InfluxDB等,还支持多种图表类型和样式,可以满足不同数据展示的需求。

[✨ 特性]

  • 开源:Grafana是一个开源的数据可视化工具,可以免费使用和修改。
  • 多数据源支持:Grafana支持多种数据源,可以方便地展示不同数据源的数据。
  • 多图表样式:Grafana支持多种图表样式和组件,可以满足不同数据展示的需求。
  • 可扩展性:Grafana可以通过插件和API进行扩展,可以满足不同的需求和场景。
  • 易用性:Grafana的界面友好,易于使用和操作。

二、安装和配置

1、安装

1.1、打开30000端口的防火墙
[root@localhost local]# vi /etc/sysconfig/iptables
1.2、重启防火墙
[root@localhost local]# systemctl restart iptables.service
1.3、防火墙开机启动
[root@localhost local]# systemctl enable iptables.service
1.4、进入/usr/local目录
[root@localhost local]#cd /usr/local
1.5、下载安装包
[root@localhost local]#wgethttps://dl.grafana.com/enterprise/release/grafana-enterprise-9.4.1-1.x86_64.rpm
1.6、安装
[root@localhost local]#sudo yum install grafana-enterprise-9.4.1-1.x86_64.rpm
1.7、granafa默认使用3000端口,启动前查看3000端口是否占用
[root@localhost local]# netstat -anp | grep 3000  或ss -ntlp | grep grafana
1.8、如果被占用,kill该进程(实际情况得看占用端口是否有用,不能kill的话修改配置更换grafana端口)  
[root@localhost local]# kill -9 4028
1.9、再次查看,确认kill成功
[root@localhost local]# netstat -anp | grep 3000
1.10、启动服务
systemctl restart grafana-server/sudo systemctl restart grafana-server
1.11、设置服务开机启动
systemctl enable grafana-server/sudo systemctl enable grafana-server
1.12、访问http://192.168.80.129:3000/login

在这里插入图片描述

2、权限配置(账户/团队/用户)

①用户管理

在这里插入图片描述

②团队管理

在这里插入图片描述

③账户管理

在这里插入图片描述

④看板权限

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

3、首选项配置

可以更改主题/时区/语言等

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

4、插件管理

①数据源插件

在这里插入图片描述

②图表插件

在这里插入图片描述

③应用插件

在这里插入图片描述

④插件安装方式一

直接点击Install安装

在这里插入图片描述
安装完成,点击Uninstall可以卸载
在这里插入图片描述

⑤安装方式二

在主机内通过grafana-cli plugins install alexanderzobnin-zabbix-app下载或者下载安装包,记得重启服务systemctl restart grafana-server

三、数据源管理

1、添加数据源

在这里插入图片描述

2、修改数据源

点击可以对数据源配置进行修改
在这里插入图片描述
在这里插入图片描述

四、面板&文件夹管理

1、新建面板或文件夹

在这里插入图片描述

2、General-面板基本信息(标题、描述、所属目录、时区等)

在这里插入图片描述

3、Varables-面板内变量配置

类似$ from、$ to这种内置变量

在这里插入图片描述

4、Versions-版本管理

可以恢复到对应版本
在这里插入图片描述

5、ROW-图表收纳

在这里插入图片描述

可以看到图表被收纳
在这里插入图片描述

五、图表管理

1、新建图表

在这里插入图片描述

2、删除图表

在这里插入图片描述

3、编辑图表

在这里插入图片描述

4、复制图表

上面这个是直接复制粘贴、下面的是复制到粘贴板
在这里插入图片描述

5、图表编辑面板介绍

在这里插入图片描述

1、切换展示风格

2、是否填充展示

3、时间区间

4、随机时间

5、 刷新

6、不保存

7、保存

8、 应用(还需保存)

9、选择基础图表

10、选择推荐的图表

11、选择已制作图表库

六、图表分类

1、突出类图表

①指标卡

通过Color scheme为From thresholds(by value)组合Thresholds,可以设置默认颜色和达到多少阈值后显示的颜色

在这里插入图片描述

②仪表盘

通过Color scheme为From thresholds(by value)组合Thresholds,可以设置默认颜色和达到多少阈值后显示的颜色

在这里插入图片描述

2、占比类图表

①饼图

在这里插入图片描述

②环形图

在这里插入图片描述

③堆叠条形图

Stacking设置为Normal为堆叠条形图
在这里插入图片描述

④百分比堆叠条形图

Stacking设置为100%为百分比堆叠条形图
在这里插入图片描述

3、比较排序类

①条形图

Stacking默认为Off为条形图
在这里插入图片描述

4、趋势类图表

①折线图/堆叠折线图/百分比堆叠折线图

Stack series默认为Off为折线图,设置为Normal为堆叠折线图,设置为100%为百分比堆叠折线图
在这里插入图片描述

②面积图/堆叠面积图/百分比堆叠面积图

通过Fill opacity设置透明度可以将折线图更改为面积图

Stack series默认为Off为面积图,设置为Normal为堆叠面积图,设置为100%为百分比堆叠面积图
在这里插入图片描述

5、频率分布图

①直方图

在这里插入图片描述

②K线图

在这里插入图片描述

6、关系类图表

①散点图

在这里插入图片描述

七、图表样式设置

1、panel options:设置标题/备注/链接

在这里插入图片描述

2、Tooltip:设置鼠标悬停时的提示效果

在这里插入图片描述

3、Legend:设置图例样式(格式/位置/max值)

在这里插入图片描述

4、Axis:设置坐标轴样式

在这里插入图片描述

5、Graph styles:设置图表样式

在这里插入图片描述

6、Standard options:设置数据单位及样式

在这里插入图片描述

7、Data links:给数据添加链接

在这里插入图片描述

8、Value mappings:值映射,将值替换为想要的值

在这里插入图片描述

9、Thresholds:设置阈值线(绝对值/百分比,线或色块)

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

八、Transfrom

Grafana 的 Transform 是一个可选的数据处理步骤,可以用于对查询结果进行转换和处理。使用 Transform 可以让 Grafana 的查询结果更加符合实际需求,提高数据分析的效率。在使用 Transform 时,需要根据实际需求选择合适的 Transform,并结合查询语句和可视化组件进行配置和调整。

1、Filter by name

该 Transform 可以根据查询结果中的某个字段或表达式,过滤出符合条件的数据。例如,可以使用 Filter 来过滤出某个时间段内的数据,或者只显示某个区域的数据。

在这里插入图片描述

2、Add field from calculation

该 Transform 可以将根据现有字段计算出一个新的字段

3、还包括其他各类数据排序,关联,筛选,计算等功能(不推荐)

建议直接在sql或者存入数据库时就处理
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/750193.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java映射(含源码)

在Java中,“映射”(Map)是一个存储键值对的数据结构,允许你通过键(Key)快速访问值(Value)。映射中的每个键都是唯一的,这意味着每个键都对应一个特定的值。Java提供了几种…

Flutter中GetX的用法(路由管理)

目录 前言 一.安装 二.从一个计时器开始 三.Getx路由管理 1.普通路由导航 1.导航到新的页面 2.关闭SnackBars、Dialogs、BottomSheets或任何你通常会用Navigator.pop(context)关闭的东西 3.进入下一个页面,但没有返回上一个页面的选项(用于SplashS…

python读取文件中相对路径和绝对路径

如果python执行文件和要读取的文件在同一目录,也就是同一个文件夹里,代码中就不必添加文件的路径。如果说要读取的文件在另外一个文件夹里,而这个文件夹又和pythou文件在同一个文件夹里,就要在代码中添加目标文件的路径&#xff0…

如何实现扩展Spring MVC框架的消息转换器?

扩展 Spring MVC 框架的消息转换器通常涉及编写自定义的 HttpMessageConverter 实现。HttpMessageConverter 是 Spring MVC 中用于处理 HTTP 请求和响应的消息转换器接口,它负责将 HTTP 请求中的数据转换为 Java 对象,并将 Java 对象转换为 HTTP 响应的数…

【STM32定时器 TIM小总结】

STM32 TIM详解 TIM介绍定时器类型基本定时器通用定时器高级定时器常用名词时序图预分频时序计数器时序图 定时器中断配置图定时器定时 代码调试 TIM介绍 定时器(Timer)是微控制器中的一个重要模块,用于生成定时和延时信号,以及处…

Vue3+TypeScript 学习回顾,温故而知新

文章简介: (1)简介: 在 Vue3 中编码规范如下: 编码语言: JavaScript代码风格: 组合式API选项式、API简写形式: setup语法糖 (2)复习内容: 1.核心: ref、reactive、computed、w…

路由器端口转发远程桌面控制:一电脑连接不同局域网的另一电脑

一、引言 路由器端口转发:指在路由器上设置一定的规则,将外部的数据包转发到内部指定的设备或应用程序。这通常需要对路由器进行一些配置,以允许外部网络访问内部网络中的特定服务和设备。端口转发功能可以实现多种应用场景,例如远…

写个树型穿梭框

以下是一个简单的树型穿梭框的示例代码&#xff08;使用HTML、CSS和JavaScript&#xff09;&#xff1a; HTML部分&#xff1a; <div id"tree"><ul><li><span>节点1</span><ul><li><span>节点1.1</span><…

游戏引擎中的动画基础

一、动画技术简介 视觉残留理论 - 影像在我们的视网膜上残留1/24s。 游戏中动画面临的挑战&#xff1a; 交互&#xff1a;游戏中的玩家动画需要和场景中的物体进行交互。实时&#xff1a;最慢需要在1/30秒内算完所有的场景渲染和动画数据。&#xff08;可以用动画压缩解决&am…

QT 状态机的使用

QT 状态机的使用场景&#xff1a; QT 状态机适用于需要管理复杂状态和状态转换的场景&#xff0c;例如游戏开发、UI界面控制、自动化控制系统等。它可以帮助组织和管理程序中的各种状态&#xff0c;并定义状态之间的转换规则&#xff0c;使程序逻辑清晰、易于维护。 QT 状态机…

iOS 开发 block 等待 block 或 block 等待

block 等待 在 iOS 开发中&#xff0c;如果你想要一个 block&#xff08;闭包&#xff09;等待执行完成&#xff0c;通常意味着你想要同步地执行这个 block&#xff0c;而不是异步地。然而&#xff0c;block 本身并不直接支持同步等待&#xff0c;因为它们是作为函数对象来设计…

用SeaTunnel从SQL Server向Elasticsearch同步数据

文章目录 引言I 步骤1.1 环境准备1.2 配置JDBC插件1.3 编写SeaTunnel任务配置II Enable Sql Server CDC引言 SeaTunnel 的官网 https://seatunnel.apache.org/ Support SQL Server Version: server:2008 (Or later version for information only)Supported DataSource Info: …

抖去推无人直播+矩阵托管+AI文案撰写一体化工具如何开发搭建

一、 开发和搭建抖去推无人直播矩阵托管AI文案撰写一体化工具需要以下步骤&#xff1a; 确定功能需求&#xff1a;确定抖去推无人直播、矩阵托管和AI文案撰写的具体功能需求&#xff0c;如直播推流、直播管理、托管服务、AI文案生成等。 技术选型&#xff1a;选择适合开发该工…

LeetCode 395. 至少有K个重复字符的最长子串

解题思路 一道滑动窗口题型&#xff0c;不过滑动窗口的长度是不同种类元素的个数。 这里需要定义两个变量 cnt,overk。overk表示的是满足大于k的字符数, cnt表示的是该窗口中不同元素的个数且cnt>1&&cnt<26。 相关代码 class Solution {public int longestSub…

动手学习深度学习之环境配置

创建conda虚拟环境 下载anaconda&#xff0c;安装到计算机&#xff0c;修改镜像源到国内 show_channel_urls: true channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/- http://mirrors.tu…

52. 携带研究材料(第七期模拟笔试)

52. 携带研究材料&#xff08;第七期模拟笔试&#xff09; 时间限制&#xff1a;1.000S 空间限制&#xff1a;128MB 题目描述 小明是一位科学家&#xff0c;他需要参加一场重要的国际科学大会&#xff0c;以展示自己的最新研究成果。他需要带一些研究材料&#xff0c;但是他的…

CSS3技巧38:3D 翻转数字效果

博主其它CSS3 3D的文章&#xff1a; CSS3干货4&#xff1a;CSS中3D运用_css 3d-CSDN博客 CSS3干货5&#xff1a;CSS中3D运用-2_中3d-2-CSDN博客 CSS3干货6&#xff1a;CSS中3D运用-3_css3d 使用-CSDN博客 最近工作上烦心的事情太多&#xff0c;只有周末才能让我冷静一下 cod…

LeetCode 每日一题 2024/3/11-2024/3/17

记录了初步解题思路 以及本地实现代码&#xff1b;并不一定为最优 也希望大家能一起探讨 一起进步 目录 3/11 2129. 将标题首字母大写3/12 1261. 在受污染的二叉树中查找元素3/13 2864. 最大二进制奇数3/14 2789. 合并后数组中的最大元素3/15 2312. 卖木头块3/16 2684. 矩阵中移…

HTTPS(超文本传输安全协议)工作过程

一、简述HTTPS HTTPS超文本传输协议&#xff08;全称&#xff1a;Hypertext Transfer Protocol Secure &#xff09;&#xff0c;是以安全为目标的 HTTP 通道&#xff0c;在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 。HTTPS 在HTTP 的基础下加入SSL&#x…

对建造者模式的理解

目录 一、为什么需要建造者模式&#xff1f;1、场景12、场景23、解决上述场景的办法&#xff1a;建造者模式 二、练习1、题目描述 【[来源](https://kamacoder.com/problempage.php?pid1084)】2、输入描述3、输出描述4、输入示例5、输出示例6、参考 三、思考1、一般常用的是lo…