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

相关推荐
lew-yu21 分钟前
【已解决】Linux中程序脚本可以手动执行成功,但加在rc.local中不能开机自启
linux·服务器
ajassi200023 分钟前
linux C 语言开发 (四) linux系统常用命令
linux·运维·服务器
小马哥编程39 分钟前
如何在路由器上配置DHCP服务器?
服务器·网络·智能路由器
荣光波比1 小时前
Shell 秘典(卷十)—— 服务器资源自动化监控脚本的设计与实现
运维·服务器·自动化·云计算
qinyia2 小时前
解锁服务器网络配置新姿势:Wisdom SSH 助力之旅
服务器·网络·ssh
禁默2 小时前
Linux 之从硬件硬盘到文件系统的全面过渡
linux·运维·服务器
☆璇3 小时前
【Linux】Linux环境基础开发工具使用
linux·运维·服务器
半桔3 小时前
【Linux手册】管道通信:从内核底层原理到使用方法
java·linux·服务器·网络·c++
三坛海会大神5555 小时前
Linux服务器资源自动监控与报警脚本详解
linux·运维·服务器
fuyongliang12313 小时前
linux Nginx服务配置介绍,和配置流程
运维·服务器·网络