跳到主要内容
版本:2.3.x

监控指标

目前 CnosDB的监控指标可以通过Prometheus采集,也可以存储到CnosDB上。

如果期待CnosDB支持更多的指标,请在仓库上发送ISSUE。

Data节点监控指标

VNODE_DISK_STORAGE

名称

vnode_disk_storage

种类

Gauge

描述

vnode 占据的磁盘大小。

标签

字段描述
DATABASEvnode 所属的数据库
NODE_IDdata节点的ID
TENANTvnode 所属的租户名称
VNODE_IDvnode 的 ID
VALUEvnode 所占磁盘大小,单位Byte

VNODE_CACHE_SIZE

名称

vnode_cache_size

种类

Gauge

描述

vnode 占据的内存大小。

标签

字段描述
DATABASEvnode 所属的数据库
NODE_IDdata节点的ID
TENANTvnode 所属的租户名称
VNODE_IDvnode 的 ID
VALUEvnode 所占内存大小,单位Byte

WRITE_DATA_IN

名称

write_data_in

种类

Count

描述

通过http协议写入的数据流量,不包括SQL

标签

字段描述
TIME统计data_in的时间
DATABASEDatabase名称
NODE_IDData节点的 ID
TENANTDatabase 所属的租户名称
VALUE写入流量的总大小,单位Byte

SQL_DATA_IN

名称

sql_data_in

种类

Count

描述

通过sql写入的数据流量,包括INSERT,COPY 语句

标签

字段描述
TIME统计data_in的时间
DATABASEDatabase名称
NODE_IDData节点的 ID
TENANTDatabase 所属的租户名称
VALUE写入流量的总大小,单位Byte

COORD_DATA_IN

名称

coord_data_in

种类

Count

描述

数据写入到数据库时,写入流量的总大小。

标签

字段描述
TIME统计data_in的时间
DATABASEDatabase名称
NODE_IDData节点的 ID
TENANTDatabase 所属的租户名称
VALUE写入流量的总大小,单位Byte

COORD_DATA_OUT

名称

coord_data_out

种类

Count

描述

从数据库读取数据的总流出流量。

标签

字段描述
TIME统计data_out的时间
DATABASEDatabase名称
NODE_IDData节点的 ID
TENANTDatabase 所属的租户名称
VALUE读取流量的总大小,单位Byte

HTTP_DATA_OUT

名称

http_data_out

种类

Count

描述

Http返回数据的大小

标签

字段描述
TIME统计http_data_out的时间
DATABASEDatabase名称
NODE_IDData节点的 ID
TENANTDatabase 所属的租户名称
DatabaseDatabase 名称
User用户名称
VALUE读取流量的总大小,单位Byte

USER_QUERIES

名称

user_queries

种类

Count

描述

该指标记录用户查询DB的次数。

标签

字段描述
TIME统计queries的时间
DATABASEDatabase名称
NODE_IDData节点的 ID
TENANTDatabase 所属的租户名称
USER用户名称
VALUE用户查询次数

USER_WRITES

名称

user_writes

种类

Count

描述

该指标记录用户写入DB的次数。

标签

字段描述
TIME统计writes的时间
DATABASEDatabase名称
NODE_IDData节点的 ID
TENANTDatabase 所属的租户名称
USER用户名称
VALUE用户写入次数

Prometheus 采集

只需要在Prometheus配置文件处加上Job。

scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: 'cnosdb'
static_configs:
- targets: ['127.0.0.1:8902']

参数说明

targets 填入CnosDB Http 服务地址。

存储到 CnosDB 上

配置文件中修改store_metrics参数为 true (默认为true)