前言
在本文中,我们将详细探讨如何将 Doris 集群与 Prometheus 和 Grafana 监控系统集成。通过对这些技术的整合,我们可以实现对 Doris 集群的实时监控,从而有效地监控集群的性能和健康状态。此外,通过图形化的监控界面,我们能更直观地理解和分析数据,对于维护和优化集群运行至关重要。
环境准备
Doris
集群搭建部署完毕,版本推荐2.1.0
Prometheus
搭建部署完毕,版本推荐v2.36.2
Grafan
搭建部署完毕,版本推荐9.1.2
环境准备可参考我的博文:
配置Prometheus
doris接入到
prometheus
中不需要exporter
-
编辑
prometheus.yaml
配置文件,scrape_configs
块下新增如下内容:注意:
fe_host1
与be_host1
修改为自己 doris 集群对应的 IPhttp_port
需替换为自己 doris 集群的端口,默认端口为8030
webserver_port
需替换为自己 doris 集群的端口,默认端口为8040
- job_name: 'doirs' static_configs: - targets: ['fe_host1:http_port', 'fe_host2:http_port', 'fe_host3:http_port'] labels: group: fe - targets: ['be_host1:webserver_port', 'be_host2:webserver_port', 'be_host3:webserver_port'] labels: group: be
-
重启
prometheus
服务也可以采用热加载配置文件的方式:
curl -XPOST localhost:9090/-/reload
-
验证
prometheus
中是否可以查看到doris
相关的信息
配置Grafana
面板ID为:
9734
结语
通过本文的指导,您可以有效地将 Doris 集群与 Prometheus 和 Grafana 集成,实现高效、实时的监控解决方案。此外,监控系统的配置和优化是一个持续的过程,需要根据实际运行情况不断调整和完善。希望本文能为您在构建和优化 Doris 集群监控体系提供帮助和启示。
参考于:doris 官网