标签(空测试用例格分隔):clickhouse 系列
一:clickhouse 监控集成
1.1:clickhouse 与grafana 的集成
为grafana加载 支持的clickhouse 的监控 可以查看官网:
https://grafana.com/grafana/plugins/vertamedia-clickhouse-datasource/?tab=installation
插件安装:
grafana-cli plugins install vertamedia-clickhouse-datasource
从新启动:grafana
service grafana-server restart
1.2:配置grafana 的dashboard
1.2 clickhouse 集成prometheus
vim /etc/clickhouse-server/config.xml
------
# 将下面内容的注释打开
<prometheus>
<endpoint>/metrics</endpoint>
<port>9363</port>
<metrics>true</metrics>
<events>true</events>
<asynchronous_metrics>true</asynchronous_metrics>
<status_info>true</status_info>
</prometheus>
# 如果有多个节点,需要在每个节点都进行配置
-------
之后从新启动clickhouse
systemctl stop clickhouse-server.service 停机所有集群
systemctl start clickhouse-server.service 所有节点全部启动
systemctl status clickhouse-server.service 所有节点查看clickhouse 节点状态
1.3 配置prometheus
cd /usr/local/prometheus
vim prometheus.yml
-----
- job_name: 'clickhouse-monitor'
static_configs:
- targets: ['192.168.100.141:9363']
labels:
app: ck01
nodename: node01
role: node
- targets: ['192.168.100.142:9363']
labels:
app: ck02
nodename: node02
role: node
- targets: ['192.168.100.143:9363']
labels:
app: ck03
nodename: node03
role: node
- targets: ['192.168.100.144:9363']
labels:
app: ck04
nodename: node04
role: node
- targets: ['192.168.100.145:9363']
labels:
app: ck05
nodename: node05
role: node
- targets: ['192.168.100.146:9363']
labels:
app: ck06
nodename: node06
role: node
----
从新启动prometheus:
service prometheus restart
1.4 grafana 源的配置
导入绘图:12163