ClickHouse接入prometheus监控

ClickHouse接入prometheus监控

在 ClickHouse 集群环境下(假设你有 3 台服务器),使用自带的 Prometheus 端点来监控是完全可行的。集群部署意味着你需要为每台服务器配置 Prometheus 端点,并确保 Prometheus 能够从所有节点采集数据。以下是详细的实现步骤:

1、在每台 ClickHouse 服务器上配置 Prometheus 端点

ClickHouse 的内置 Prometheus 端点是按节点独立暴露的,因此需要在每台服务器上进行配置。

配置步骤:

编辑配置文件:

在每台服务器的 ClickHouse 主配置文件(通常是 /etc/clickhouse-server/config.xml)中,添加或启用 Prometheus 端点配置:

xml

复制代码
<prometheus>
    <endpoint>/metrics</endpoint>
    <port>9363</port>
    <metrics>true</metrics>
    <events>true</events>
    <asynchronous_metrics>true</asynchronous_metrics>
    <errors>true</errors>
</prometheus>

建议每台服务器使用相同的端口(例如 9363),除非有端口冲突。

确保防火墙允许 9363 端口的外部访问。。

2、clickhouse一般可以动态加载这个配置,访问 http://localhost:9363/metrics

查看是否成功,如果不成功则重启clickhouse的服务

相关推荐
锐湃几秒前
手写agp8自定义插件,用ASM实现路由跳转
java·服务器·前端
Trouvaille ~11 分钟前
【C++篇】智能指针详解(二):原理剖析与高级话题
服务器·c++·stl·资源管理·智能指针·编程规范·raii
安科瑞刘鸿鹏1716 分钟前
当宿舍开始“提前预警”,用电安全会发生什么变化?
运维·服务器·网络·数据库
herinspace25 分钟前
管家婆软件套接字服务器打不开怎么解决
运维·服务器·数据库
txzz888826 分钟前
CentOS-Stream-10 搭建FTP服务器之虚拟用户访问(一)
linux·服务器·centos·ftp虚拟用户访问·vsftp
科技块儿1 小时前
企业网络安全管理:如何部署IP离线库进行内部设备监控与合规审计?
服务器·网络·tcp/ip
Tipriest_1 小时前
linux /etc/profile.d 目录介绍
linux·运维·服务器
山上三树1 小时前
codedump
linux·服务器
尘下吹霜1 小时前
【记录】Nginx日志过大导致服务器空间爆满
服务器·网络·nginx
weixin_425023001 小时前
多内网服务器公网中转通信方案(Spring Boot 2.7 + MyBatis Plus)
服务器·spring boot·mybatis