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

相关推荐
虾..21 小时前
Linux 文件系统与inode结构
linux·运维·服务器
电子_咸鱼21 小时前
【QT SDK 下载安装步骤详解 + QT Creator 导航栏使用教程】
服务器·开发语言·网络·windows·vscode·qt·visual studio code
JaredYe21 小时前
推荐一个免费云服务器:阿贝云
服务器
哇哈哈&21 小时前
awk与sed的基本使用
linux·运维·服务器
程序员鱼皮1 天前
紧急!Next.js高危漏洞致服务器被黑,我已经中招了!附解决方案
服务器·程序员·next.js
#微爱帮#1 天前
微爱帮监狱写信寄信小程序PHP高并发优化技术方案
服务器·php·apache
qq_479875431 天前
std::true_type {}
java·linux·服务器
边疆.1 天前
【Linux】文件系统
linux·运维·服务器·磁盘·文件系统·软硬链接
_dindong1 天前
Linux网络编程:Reactor反应堆模式
linux·服务器·网络·设计模式·php
盛满暮色 风止何安1 天前
负责均衡的理解
运维·服务器·网络·网络协议·系统安全·安全架构