ClickHouse 监控及备份 (一)ClickHouse 监控概述

  ClickHouse 运行时会将一些个自身的运行状态记录到众多系统表中( system.*)。所以我们对于 CH 自身的一些运行指标的监控数据,也主要来自这些系统表。但是直接查询这些系统表会有一些不足之处:
➢这种方式太过底层,不够直观,我们还需要在此之上实现可视化展示;
➢系统表只记录了 CH 自己的运行指标,有些时候我们需要外部系统的指标进行关联分析,例如 ZooKeeper、服务器 CPU、IO 等等。
  现在 Prometheus + Grafana 的组合比较流行,安装简单易上手,可以集成很多框架,包括服务器的负载, 其中 Prometheus 负责收集各类系统的运行指标; Grafana 负责可视化的
部分。
  ClickHouse 从 v20.1.2.4 开始,内置了对接 Prometheus 的功能,配置的方式也很简单,可以将其作为 Prometheus 的 Endpoint 服务,从而自动的将 metrics 、 events 和
asynchronous_metrics 三张系统的表的数据发送给 Prometheus。

 

posted @ 2021-08-08 10:41  秋华  阅读(646)  评论(0编辑  收藏  举报