首页 > 其他分享 >基于Grafana的WebUI添加Prometheus数据源(三)

基于Grafana的WebUI添加Prometheus数据源(三)

时间:2023-06-02 15:25:30浏览次数:42  
标签:数据源 grafana Prometheus 添加 2.2 Grafana

基于Grafana的WebUI添加Prometheus数据源(三)

1、 Grafana 介绍

1.1 什么是Grafana

  • Grafana是一款近几年比较流行的开源数据绘图工具平台。
  • Grafana原生支持包括但不限于InfluxDB,MySQL,OpenTSDB,PostgreSQL和Prometheus等多种数据源作为输入源数据。

官方地址:https://grafana.com/
下载地址:https://grafana.com/grafana/download

2.2 下载并部署Grafana

2.2.1 下载软件包

[root@prometheus ~]# wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.5.2-1.x86_64.rpm

2.2.2 安装软件

[root@prometheus ~]# yum -y localinstall grafana-enterprise-9.5.2-1.x86_64.rpm

2.2.3 启动服务

[root@prometheus ~]# systemctl start grafana-server
[root@prometheus ~]# systemctl enable grafana-server

2.3 登录Grafana

登录web界面,默认密码:admin/admin

图片.png-695.7kB

2、 基于Grafana的WebUI添加Prometheus数据源

2.1 添加数据源

图片.png-238.5kB

2.2 选择数据源

Grafana将数据源分为:

  • 时间序列数据库("Time series databases"),
  • 日志和文档型数据库("Logging & document databases"),
  • 分布式追踪("Distributed tracing"),
  • 关系型数据库(SQL),云环境(Cloud),企业插件(Enterprise plugins)等。

如下图所示,我们选择Time series databases中的"Prometheus"作为数据源。

图片.png-153.1kB

2.3 自定义数据源信息

图片.png-141.9kB

图片.png-17.3kB

2.4 数据源添加成功

如果我们后期想要对其进行修改,可以直接点击相应的数据源按需求编辑即可

图片.png-132.6kB

3、自定义Dashboard

3.1 Add an empty(添加空面板)

如下图所示,依次点击 "+" 按钮 ---> "New dashboard" ---> "Add visualization"

图片.png-145kB

图片.png-112.2kB

3.2 自行绘图

(1 - ((sum(increase(node_cpu_seconds_total{mode="idle"}[1m])) by (instance)) / (sum(increase(node_cpu_seconds_total[1m])) by (instance)))) * 100

如下图所示,我们可以将PQL语句直接贴到咱们的Grafana的"Metrics browser"选项处,这会立即出图哟!

图片.png-237.5kB

3.3 保存(save) Dashboard

如下图所示,点击"Save"按钮,就可以保存咱们画的图啦

图片.png-35kB

3.4 创建新的图形

我们可以继续点击"Add",会继续创建新的图形,直到完成我们的需求后,再点击"Save"按钮。

图片.png-176.6kB

3.5 添加视图后点击Apply

图片.png-215.8kB

3.6 保存视图

图片.png-232.6kB

标签:数据源,grafana,Prometheus,添加,2.2,Grafana
From: https://www.cnblogs.com/ywb123/p/17451854.html

相关文章

  • Grafana Query类型模板变量的使用
    一、背景假设我有2种类型的服务器,一种是本地电脑(每个指标名称都存在{nodename=‘mac-local’}),一种是阿里云服务器(每个指标名称都存在{nodename=‘aliyun’}),同时每个指标下都存在一个{instance=‘具体的服务器的ip地址’}标签。即我们采集的时间序列大致上都有如下标签:eg:no......
  • 阿里Druid数据源,程序启动或日志记录报错 load filter error, filter not found : logb
      Druid支持配置多种Filter,配置信息保存在druid-xxx.jar!/META-INF/druid-filter.properties下面,具体如下:druid.filters.default=com.alibaba.druid.filter.stat.StatFilterdruid.filters.stat=com.alibaba.druid.filter.stat.StatFilterdruid.filters.mergeStat=com.a......
  • OpenMLDB v0.8 新功能:离线引擎数据源支持 Amazon S3
    简介AmazonS3(以下简称S3)是一种非常受欢迎的云存储服务,它以其卓越的扩展性、安全性和稳定性而广受全球企业和开发者的喜爱。在新发布的OpenMLDBv0.8.0版本中,新增加了对于AmazonS3作为离线数据源的支持,其带来的主要好处包括:安全性和稳定性:S3提供高级别的安全保障,以保护......
  • 搭建prometheus监控系统
    搭建prometheus监控系统安装prometheussudomkdir/docker/compose/prometheus-pcd/docker/compose/prometheustouchdocker-compose.yml#如果复制换行错误:setpasteversion:'3.7'services:prometheus:image:prom/prometheus:latestcontainer_nam......
  • 配置 prometheus-operator 报警规则
    我们安装好prometheus-operator之后,打开prometheus页面Alerts页面能看到好多报警规则,目前有的还处于报警状态  但是这些报警信息是哪里来的呢?他们应该用怎样的方式通知我们呢?我们知道可以在Prometheus的配置文件之中指定AlertManager实例和报警的rules文件,现在我......
  • 初学prometheus监控(一)
    初学prometheus监控(一)1、promethues介绍1.1监控的分类监控重要性由高到低业务监控:公司领导比较关心的指标,如电商平台的订单数量,用户的日活等系统监控:主要是跟操作系统相关的基本监控项,比如CPU,内存,硬盘,IO,TCP链接,流量等等网络监控:对网络状态的监控(交换机,路由器,防火墙,VPN......
  • Zabbix & grafana搭建配置
    一、zabbix服务搭建物理架构:10.249.80.107      --zabbix_server-6.4.0、grafana_server-9.4.710.249.80.108      --Mysql-8.0.32主10.249.80.109      --Mysql-8.0.32从创建初始数据库首先确保两台服务器上的数据库服务启动并运行,主从状态正常;在数据库10.24......
  • prometheus Loki日志采集分析工具,loki与ELK的区别
    一、Loki是什么?Loki是由GrafanaLabs开源的一个水平可扩展、高可用性,多租户的日志聚合系统的日志聚合系统。它的设计初衷是为了解决在大规模分布式系统中,处理海量日志的问题。Loki采用了分布式的架构,并且与Prometheus、Grafana密切集成,可以快速地处理大规模的日志数据。该项目......
  • el-cascader 切换数据源时报错
    问题根据属性类型加载el-cascader不同的数据源选项,会报错如下:尝试猜测是:el-cascader上次的绑定值没有清空,而切换属性类型导致数据源选项不同,以致于无法在新的选项中找到绑定值,从而报错。于是,设置了切换属性类型时,把el-cascader的绑定值重置为[]。但仍然存在这个报错。......
  • mybatis配置多数据源
    yml中配置mybatis的日志输出信息mybatis:#springboot集成mybatis的方式打印sqlconfiguration:log-impl:org.apache.ibatis.logging.stdout.StdOutImplmaven引入相关的配置<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>my......