第7章 可视化
7.1 概述 Grafana 是一款比较流行的开源时间序列分析与可视化工具。7.2 Grafana安装 7.2.1 在CentOS上安装 1.yum 方式安装
vim /etc/yum.repos.d/grafana.repo[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/pgp.key
httsp://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crtyum makecacheyum -y install grafana2.rpm 方式安装wget https://dl.grafana.com/oss/release/grafana-6.4.4-1.x86_64.rpmrpm -ivh grafana-6.4.4-1.x86_64.rpmhttp://192.168.31.139:3000/login//官网最新版本https://grafana.com/grafana/download?edition=oss
wget https://dl.grafana.com/oss/release/grafana-8.1.0-1.x86_64.rpm
sudo yum install grafana-8.1.0-1.x86_64.rpm7.2.2 在Windows上安装 7.2.3 使用Docker安装 //快速安装docker run -p 3000:3000 grafana/grafana//指定域名docker run -p 3000:3000 --name=grafana -e "GF_SERVER_ROOT_URL=http://grafana.server.name" -e "GF_SECURITY_ADMIN_PASSWORD=密码" grafana/grafana快速安装是不推荐的,因为容器设置不支持grafana数据持久化。使用 docker valume 命令进行数据持久化,将数据存储到宿主主机路径为 /data/docker/grafana_db 的目录下:mkdir -p /data/docker/grafana_db docker run -p 3000:3000 --name=grafana --user root -v /data/docker/grafana_db:/var/lib/grafana grafana/grafana7.3 Grafana基本概念 1.数据源(Data Source)grafana 支持多种不同类型的时序数据库(即数据源),每个数据源都有一个特定的查询编辑器,编辑器针对特定数据源公开的特性和功能进行了自定义。2.组织(Organization)grafana 支持多个组织,以支持各种部署模型,包括使用单个grafana实例为多个可能不受信任的组织提供服务。在许多情况下,grafana将部署在一个组织中。每个组织可以拥有一个或者多个数据源。3.用户(User)用户是grafana中指定的使用者账户。一个用户可以隶属于一个或者多个组织,可以通过角色为其分配不同级别的权限。4.面板(Panel)面板是grafana最基本的可视化模块。每个面板提供一个查询编辑器,可以利用查询编辑器创建出比较完美的展示图标。5.行(Row)行是grafana在仪表盘界面的逻辑分区器,用于将多个面板组合在一起进行管理。6.查询编辑器(Query Editor)查询编辑器可以理解为语句管理,每个面板都提供一个Query Editor,可以编写语句实时有效的控制面展示不同的图表。7.仪表盘(Dashboard)仪表盘是grafana用来展示图表的核心部分,由一组或多个面板组成并排列成一行或多行,从而实现各种各样的面板。通俗的说,仪表盘就是管理各种被监控指标图表的集合地,视觉上就是由Row和图表的Panel组成。7.4 Prometheus数据源 7.4.1 数据源添加 1.点击 "add data source"2.在设置页码填写必要的内容URL,指定可以访问的 prometheus 的 httl url,注意端口。3.Sava & Test4.Back5.创建仪表盘1.Data Source/Prometheus,选择 Dashboards2.点击 "Prometheus 2.0 Stats" 对应的 Import,导入 Grafana 自带的 prometheus 仪表盘。3.再次点击 "Prometheus 2.0 Stats",可以看到 prometheus 监控页面。7.4.2 页面UI说明 导航栏的说明:1.创建新的 Dashboard 仪表盘,仪表盘文件夹,从文件或Grafana.com导入仪表盘2.返回系统首页(Home)3.创建告警规则,告警通知方法4.查看和创建数据源,用户,用户组,插件等顶部工具栏:1.仪表盘下拉菜单2.添加新的Panel(面板)3.开启或者取消当前仪表盘星号标识4.分享当前仪表盘5.保存当前仪表盘6.仪表盘的设置与管理7.视图模式8.比较常用的时间控件9.以步进方式快速增加查看时间范围7.5 仪表盘导入 7.5.1 Node Exporter仪表盘 1.获取仪表盘https://grafana.com/grafana/dashboards2.Copy ID to Clipboard3.Download JSON4.导入Node Exporter之前,先在主机上安装饼图插件grafana-cli plugins install grafana-piechart-panelll /var/lib/grafana/pluginssystemctl restart grafana-server.service仪表盘的导入入口:1.点击导航图示的 "+"的 "Import"2.Dashboards => Manage => Import有3种方法可以加载仪表盘:1.从官网下载仪表盘json文件到本地,然后将该文件上传到已经部署好的grafana中2.黏贴Grafana.com仪表盘url或id进行在线导入3.将仪表盘json文本直接黏贴到文本区域保存仪表盘:1.Save to file2.View JSON7.5.2 Windows Node仪表盘 7.5.3 MySQL仪表盘 1.MySQL Overview2.MySQL InnoDB Metrics7.5.4 Redis仪表盘 7.5.5 Nginx仪表盘 7.5.6 Blackbox Exporter仪表盘 7.6 定制监控图表 7.6.1 定制仪表盘 1.创建新的仪表盘a) + => Dashboard => Settingsb) General 选项c) Variables 选项2.配置 General 选项3.配置 Variables 选项4.仪表盘文件夹7.6.2 定制面板 面板是grafana最基本的可视化模块。每个面板提供一个查询编辑器,利用查询编辑器可以创建出比较完美的展示图表。1.Graph 面板2.Singlestat 面板3.Heatmap 面板

7.Prometheus 监控技术与实践 --- 可视化相关推荐

  1. Prometheus监控的最佳实践——关于监控的3项关键指标

    本文来自Weaveworks的工程师Anita Burhrle在Rancher Labs与Weaveworks联合举办的Online Meetup上的技术分享.在此次分享中,嘉宾们讨论了如何使用Ran ...

  2. 云计算监控—Prometheus监控系统(文末赠书)

    陈金窗 刘政委 张其栋 郑少斌 读完需要 20 分钟 速读仅需 7 分钟 本文摘自于<Prometheus 监控技术与实战>一书,从云计算时代的业务特点出发,探讨了云计算监控的目标和挑战, ...

  3. 【第7期】云计算监控——Prometheus监控系统

    本文摘自于<Prometheus监控技术与实战>一书,从云计算时代的业务特点出发,探讨了云计算监控的目标和挑战,梳理了云资源监控的范围及监控系统实现的一般方式.接着从开源监控软件的演进出发 ...

  4. 2021 大促 AntMonitor 总结 - 云原生 Prometheus 监控实践

    文|陈岸琦(花名:敖清 ) 蚂蚁集团高级开发工程师 负责蚂蚁 Prometheus 监控原生功能 在蚂蚁集团的落地与产品化建设 本文 6566 字 阅读 15 分钟 前 言 日志和指标是监控不可或缺的 ...

  5. 最佳实践|Spring Boot 应用如何快速接入 Prometheus 监控

    简介:SpringBoot 微服务的开发.发布与部署只占其生命周期的一小部分,应用和系统运维才是重中之重.而运维过程中,监控工作更是占据重要位置.那么,为了对系统的状态进行持续地观测,面向Spring ...

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

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

  7. oracle quest 监控_民航空管的ORACLE RAC数据库实时可视化监控技术

    龙源期刊网 http://www.qikan.com.cn 民航空管的 ORACLE RAC 数据库实时可 视化监控技术 作者:裘禛宇 来源:<电子技术与软件工程> 2017 年第 02 ...

  8. 数字孪生制造:数字孪生技术在制造业可视化中的实践与挑战

    文章目录 数字孪生制造:数字孪生技术在制造业可视化中的实践与挑战 1. 引言 2. 技术原理及概念 2.1. 基本概念解释 2.2. 技术原理介绍:算法原理,操作步骤,数学公式等 一.数字孪生技术的核 ...

  9. GIAC 2020 全球互联网架构大会演讲实录:基于TarsGo的微服务技术架构实践

    2020年8月14日-15日,GIAC 2020 全球互联网架构大会于上周五正式在深圳开幕. GIAC(GLOBAL INTERNET ARCHITECTURE CONFERENCE)是长期关注互联网 ...

  10. vivo 服务端监控体系建设实践

    作者:vivo 互联网服务器团队- Chen Ningning 本文根据"2022 vivo开发者大会"现场演讲内容整理而成. 经过几年的平台建设,vivo监控平台产品矩阵日趋完善 ...

最新文章

  1. Java这个高级特性,很多人还没用过!
  2. 趣学python3(1)-f前缀格式化字符串文本
  3. 关于stable_sort()和sort()的区别:
  4. (操作系统题目题型总结)第四章:存储管理
  5. 108扫货节完美收官 在线交易额破千万
  6. deepin启动盘无法引导安装_deepin 无法启动问题解决
  7. Mybatis_3.基于注解的增删改查
  8. dh算法 理论依据_DH算法为什么属于非对称加密算法?
  9. PS如何快速更换logo颜色
  10. 上市公司信用评级模型(因子分析法)
  11. c语言fflush,c语言中fflush(stdin)作用(转)
  12. RPA---Uipath Try Catch
  13. python输入一个整数、输出该整数的所有素数因子_一个正整数的所有质数因子
  14. 图片打标签labelimg
  15. OpenPose环境搭建的经历
  16. 计算几何,三维向量的旋转
  17. linux qt写入excel文件内容,Qt——读入txt文件,写入到表格
  18. msbuild 语法_MSBuild 编译asp.net 命令写法
  19. 【毕业设计_课程设计】开源物联网系统设计(源码+论文)
  20. Free NAS环境搭建(保姆级教学)

热门文章

  1. Linux-安装python3环境
  2. Django 【第十四篇】信号
  3. Dnsmasq 安装配置
  4. 读取SD卡文件夹下的MP3文件和播放MP3文件
  5. 纯css3鼠标经过图片显示描述特效
  6. 干货 | 这是一份你急需的数据分析的职业规划
  7. 人工智能实战2019 - 第4次作业(团队后期项目)- 就起这个名字吧
  8. spring实现定时任务的两种方式
  9. [MDB] EXP 导入数据库
  10. Android measure过程分析