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

相关推荐
jasnet_u16 小时前
centos7扩展磁盘并新建分区
linux·运维·服务器
源远流长jerry16 小时前
浏览器的同源策略
服务器·http·okhttp
oMcLin17 小时前
Linux服务器出现“Out of Memory”错误,如何通过调整swap、hugepages等配置来缓解内存压力
linux·服务器·jenkins
liulilittle18 小时前
CLANG 交叉编译
linux·服务器·开发语言·前端·c++
AI科技星19 小时前
统一场论中电场的几何起源:基于立体角变化率的第一性原理推导与验证
服务器·人工智能·线性代数·算法·矩阵·生活
一只懒鱼a19 小时前
Prometheus和Grafana的安装和使用
grafana·prometheus
YanDDDeat19 小时前
Prometheus + Grafana 搭建应用监控体系
java·后端·eureka·grafana·prometheus
sy1341081919521 小时前
AI服务器设备中ISO系列信号隔离器应用场景
运维·服务器·人工智能
阿巴~阿巴~21 小时前
TCP可靠传输的底层密码:序号、窗口与六大标志位全解析
运维·服务器·网络·tcp·序列号·六大标志位·确认序号
wadesir1 天前
简易制作LinuxShell完全指南(深入解析原理、设计与实践步骤)
linux·运维·服务器