腾讯云数据仓库 TCHouse-C 集群监控

这篇说明TCHouse-C集群性能监控的两种形式:未启用Grafana时使用默认集群监控页查看基础指标,启用Grafana后可访问高级监控系统并配置告警策略,内置四个监控看板并支持个性化配置。 默认监控:支持计算资源组筛选,覆盖网络连接数、CPU使用率等12项核心指标。 高级监控:内置集群看板、主机单节点/多节点详情及节点概览四个看板。 个性化配置:支持新建Dashboard和面板,通过Metrics查看指标计算公式。

相关产品
腾讯云数据仓库 TCHouse-C 产品页,含版本规格、价格与购买入口。

一、背景说明

TCHouse-C 的集群性能监控存在两种形式,具体如下:

·购买集群时未启用 Grafana 监控项,仅可使用默认的集群监控页。

·集群购买时开启了 Grafana 监控项,可使用高级版的集群监控系统,并支持集群告警策略配置。

注意:监控计费项已于2023年3月2日停止新购。对于2023年3月2日前购买了监控资源的用户,云数据仓库 TCHouse-C 将持续维护监控服务直至资源到期。

注意:需要购买监控资源的用户请前往腾讯云可观测平台 Prometheus 监控进行购买。

二、未启用 Grafana 监控

进入 云数据仓库 TCHouse-C 控制台,在集群列表页中单击集群 ID/名称进入集群详情页,在集群监控中可以查看集群的各项性能指标。

·弹性版在监控筛选栏支持计算资源组单选筛选,可选择“全部”或某个具体计算资源组,查看对应维度的指标,便于按业务隔离分析负载。

·集群创建时可开启默认告警策略,覆盖核心指标;如需自定义,可前往云监控配置告警策略。

指标名 释义
网络连接数 服务器的连接总数
Select 查询数 单位时间内执行查询次数
已打开的文件总数 已打开的文件数
Insert 行数 单位时间内执行插入次数
正在后台执行的 merge 总量 正在合并中的线程数量
查询处理的线程总量 启动查询处理的线程数量
CPU 使用率 各节点的 CPU 使用率
CPU 一分钟负载 各节点分钟级的 CPU 负载
磁盘空间使用率 磁盘已使用的空间与规格最大可使用磁盘空间的比值 × 100%
内存使用率 各节点的内存使用量
出网络流量速率 网卡发送数据速率
入网络流量速率 网卡接收数据速率

三、监控看板说明

TCHouse-C 集群监控信息共内置4个监控看板,用户也可按需配置个性化的监控看板。内置监控看板分别为 TCHouse-C 集群看板、主机单节点详情、主机多节点详情和主机节点概览,下面针对每个看板的指标及公式进行详细说明。

集群看板,详细说明见 指标项说明。单击右上角 Clickhouse监控,可切换至集群的其他监控看板。


主机单节点详情,可以根据 IP 查询主机层面指标的详情。


主机多节点详情,可以根据 IP 勾选,横向比较8个基础主机指标。


主机节点概览,可以概览所有节点的主机基础情况,方便了解集群整体情况。


四、指标计算公式

用户如果需要了解看板的某个指标的具体释义,可单击看板标题,在下拉菜单中选择 Explore。


Metrics 中的公式即为具体计算方式,node_cppu_seconds_total 即为具体指标,具体指标的含义可参见 ClickHouse 页面 metrics。

五、配置个性化指标看板

若现有看板不满足用户的使用习惯,可自行新建看板或者面板。

1. 在左侧菜单栏单击+,并在下拉菜单中单击 Dashboard。


2. 然后单击+ Add new panel 新建看板。


3. 输入指标或者单击 Metrics 查看计算的指标。


4. 右侧可以选择展示样式,具体可参见 Grafana 页面。


5. 单击右上角 Apply 即可完成看板的配置,最后单击 Save 保存看板。

六、指标项说明

指标名 释义 备注
Total query 单位时间内增删改查语句的执行次数 –
Query 单位时间内执行查询次数 –
Replication 单副本的发送、获取、检查的执行情况 –
Insert Query 单位时间内执行插入次数 –
Connections 各节点的连接数展示 –
Read/Write Syscalls 各节点读写的系统调用次数 –
Number of Read/Write with a File Descriptor 单位时间文件读写的句柄数及读写失败的句柄数 –
Bytes of Read/Write with a File Descriptor 单位时间文件读写的大小 –
Cache Rate 缓存命中几率及未命中几率 体现业务的重复查询情况
Selected Ranges 查询命中索引的个数,匹配某个命中 SQL 的查询数据量 –
Selected Marks 查询命中索引的个数,匹配某个 SQL 的查询数据量,粒度更细 –
Merge1 正在合并中的线程数量 num of merge 的个数不能设置太大,merge rate 太大,说明导入每批次数据量太小,数据比较集中,part 文件目录成正比
Merge2 正在合并中的 MergedRows 数量 –
Merges Time 反映压缩消耗时间(速率) 跟压缩的数据量有关
Parts of ReplicatedMergeTree Merged 单位时间内的 Replicated Part 合并数 –
Mutations 单位时间内的 Replicated Part 变化次数 –
Pool Tasks 后台执行的任务数 –
Open Files 单位时间内打开的文件数 –
Compressed Read Buffer 单位时间内使用的压缩读缓存大小 –
Memory 各节点的内存使用大小 –
赞 (0)
上一篇 4天前
下一篇 4天前