-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathqanreplica.sh
14 lines (12 loc) · 979 Bytes
/
qanreplica.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
pmmserver=$(cat /srv/pmmserver.txt)
while true; do
# Your command here
echo "Running clickhouse-client --database pmm --multiquery --query=\"truncate table metrics_replica; insert into metrics_replica select * from metrics; insert into metrics_replica select * from remote('$pmmserver', pmm.metrics) where service_name not like 'pmm-server-postgresql'; optimize table metrics_replica\""
clickhouse-client --database pmm --multiquery --query="truncate table metrics_replica; insert into metrics_replica select * from metrics; insert into metrics_replica select * from remote('$pmmserver', pmm.metrics) where service_name not like 'pmm-server-postgresql'; optimize table metrics_replica"
echo $?
echo "Running clickhouse-client --database pmm --multiquery --query=\"insert into metrics select * from metrics_replica;\""
clickhouse-client --database pmm --multiquery --query="insert into metrics select * from metrics_replica;"
echo $?
sleep 30m
done