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的服务

相关推荐
数字化顾问15 小时前
(114页PPT)华为FusionCloud私有云最佳实践RegionTypeII(附下载方式)
运维·服务器·华为
2501_9388101115 小时前
共享IP的定义
服务器·网络·tcp/ip
前端世界16 小时前
用Python打造智能成绩分析系统:从异常处理到断言验证的全流程实战
服务器·数据库·python
小王C语言16 小时前
Linux基础开发工具----yum、vim和gcc/g++
linux·运维·服务器
_w_z_j_16 小时前
Linux----文件系统
linux·运维·服务器
SKYDROID云卓小助手17 小时前
无人设备遥控器之数字图传技术
运维·服务器·单片机·嵌入式硬件·fpga开发
努力努力再努力wz18 小时前
【Linux进阶系列】:线程(上)
java·linux·运维·服务器·数据结构·c++·redis
2301_8035545218 小时前
面试后查缺补漏--cmake,makefiles,g++,gcc(自写精华版)
linux·运维·服务器
1024002419 小时前
ubuntu系统中 jupyter Kernel 频繁崩溃原因
linux·运维·服务器
深圳市恒讯科技19 小时前
使用站群服务器做SEO,如何避免被搜索引擎判定为“站群作弊”?
服务器·搜索引擎·php