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。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM