Doris学习笔记之监控

news/2024/5/18 22:44:18 标签: Doris, Grafana, Prometheus

文章目录

背景

Doris可以使用PrometheusGrafana进行监控和采集,官网下载最新版即可。

  1. Prometheus官网下载:https://prometheus.io/download/;
  2. Grafana官网下载:https://grafana.com/grafana/download。

Doris的监控数据通过FE和BE的http接口向外暴露。监控数据以key-value的文本形式对外展现。每个key还可能有不同的Label加以区分。当用户搭建好Doris 后,可以在浏览器,通过以下接口访问监控数据:

  1. Frontend: fe_host:fe_http_port/metrics,如http://scentos:8030/metrics;
  2. Backend: be_host:be_web_server_port/metrics,如 http://scentos:8040/metrics

整个监控架构如下图:
在这里插入图片描述

Prometheus_12">Prometheus

首先下载压缩包(https://github.com/prometheus/prometheus/releases/download/v2.26.0/prometheus-2.26.0.linux-amd64.tar.gz),上传,解压,重命名:

[root@scentos szc]# tar -zxvf prometheus-2.26.0.linux-amd64.tar.gz
[root@scentos szc]# mv prometheus-2.26.0.linux-amd64/ prometheus-2.26.0/
[root@scentos szc]# cd prometheus-2.26.0/

修改prometheus.yml,配置两个targets,分别表示FE和BE,并定义labels和groups:

[root@scentos prometheus-2.26.0]# vim prometheus.yml
...............
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: 'prometheus-doris'


    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.


    static_configs:
    - targets: ['scentos:8030']
      labels:
          group: fe
    - targets: ['scentos:8040']
      labels:
          group: be

启动Prometheus

[root@scentos prometheus-2.26.0]# nohup ./prometheus --config.file=./prometheus.yml

在浏览器访问ip:9090,并查看Status->Targets:
在这里插入图片描述
便可以看到FE和BE已经上线:
在这里插入图片描述
点击一个,结果如下:
在这里插入图片描述

Grafana_50">Grafana

下载安装和启动:

[root@scentos szc]# wget https://dl.grafana.com/enterprise/release/grafana-enterprise-7.5.2-1.x86_64.rpm
[root@scentos szc]# yum install grafana-enterprise-7.5.2-1.x86_64.rpm
[root@scentos szc]# service grafana-server start

访问ip:3000,用户名密码都是admin:
在这里插入图片描述
第一次访问要修改密码,不过可以点击下面的skip跳过这一步,就进入grafana的主界面:
在这里插入图片描述
然后,添加数据源:
在这里插入图片描述
在这里插入图片描述
选中Prometheus,点击Select,然后配置URL即可:
在这里插入图片描述
点击下面的保存并测试,出现数据源正常就行:
在这里插入图片描述
然后添加Dashboard,点击导入:
在这里插入图片描述通过面板json导入中需要输入的内容参见百度网盘:链接:https://pan.baidu.com/s/1OTaQd3CZSSKmsJFwhn6HrQ ,提取码:y4p1
再点击加载:
在这里插入图片描述
在下一步里,palo选择上一步创建的Prometheus数据源,点击导入:
在这里插入图片描述
在下一步里,palo选择上一步创建的Prometheus数据源,点击导入:
在这里插入图片描述


http://www.niftyadmin.cn/n/1771625.html

相关文章

python中面向对象的思想汇报_Mod_python_中文手册.doc

Mod_python_中文手册.doc第一章简介1.1性能使用mod_python的主要优势在于比传统CGI更高的性能。一个测试&#xff0c;使用在Pentium 1.2GHz的机器上运行Red Hat Linux 7.3。使用4种类型的脚本&#xff0c;基于标准的CGI导入模块(以典型的Python CGI脚本开始)&#xff0c;然后输…

Doris学习笔记之优化

文章目录查看QueryProfile使用方式参数说明FragmentBlockMgrDataStreamSenderODBC_TABLE_SINKEXCHANGE_NODESORT_NODEAGGREGATION_NODEHASH_JOIN_NODECROSS_JOIN_NODEUNION_NODEANALYTIC_EVAL_NODEOLAP_SCAN_NODEBufferPool调试方式JoinReorder原理示例Join的优化原则导入导出性…

vue hot true 不起作用_我给我大姨用Django+Vue开发生鲜电商平台!在乡下也能网购了...

一、首页功能完善首页待完善的功能包括轮播图、新品尝鲜、系列商品等。1.轮播图实现轮播图包括3张图片&#xff0c;链接对应3个商品&#xff0c;先在apps/goods/serializers.py中定义序列化如下&#xff1a;class BannerSerializer(serializers.ModelSerializer): class Met…

Doris学习笔记之备份与恢复

文章目录简要原理说明备份快照及快照上传元数据准备及上传恢复在本地创建对应的元数据本地snapshot下载快照生效快照最佳实践备份数据迁移重点说明备份创建一个远程仓库路径执行备份查看备份任务查看远程仓库镜像取消备份恢复使用语法使用示例示例1示例2查看恢复任务取消恢复删…

anaconda的python路径查找_Python3基础 sys.path 查看搜索路径变量

????? Python : 3.7.0?????? OS : Ubuntu 18.04.1 LTS?????? IDE : PyCharm 2018.2.4????? Conda : 4.5.11???typesetting : Markdown?code[email protected]:~$ source activate py37(py37) [email protected]:~$ ipythonPython 3.6.5 |Anacon…

ClickHouse学习笔记之安装配置

介绍 ClickHouse是俄罗斯公司Yandex推出的列式存储数据库&#xff0c;不依赖于Hadoop生态&#xff0c;用于在线分析处理查询&#xff0c;通过SQL查询实时生成分析数据报告。 官网&#xff1a;https://clickhouse.com/&#xff0c;本笔记记载CentOS7下ClickHouse21.11的学习过…

结巴分词python安装不上怎么回事_Python结巴中文分词工具使用过程中遇到的问题及解决方法...

本文实例讲述了Python结巴中文分词工具使用过程中遇到的问题及解决方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;结巴分词是Python语言中效果最好的分词工具&#xff0c;其功能包括&#xff1a;分词、词性标注、关键词抽取、支持用户词表等。这几天一直在研究这…

ClickHouse学习笔记之数据类型

文章目录背景整型浮点型布尔型精度保持浮点数字符串枚举类型时间类型数组类型背景 安装好ClickHouse后&#xff0c;我们从其数据类型开始学习 整型 整型类型、是否有符号和取值范围如下表所示&#xff1a; 其中有符号整型取值范围为[-2^n-1, 2^(n-1)-1]&#xff0c;无符号整…