mirror of
https://git.ptzo.gdn/feditools/relay.git
synced 2024-09-21 14:47:12 +00:00
39 lines
1.4 KiB
Bash
Executable File
39 lines
1.4 KiB
Bash
Executable File
#!/bin/bash -x
|
|
|
|
METRIC_MAX=500
|
|
|
|
KEY_DELIVERY_S="relay:metrics:deliver:s:"
|
|
KEY_DELIVERY_S_TOTAL="relay:metrics:deliver:st:"
|
|
KEY_DELIVERY_E="relay:metrics:deliver:e:"
|
|
KEY_DELIVERY_E_TOTAL="relay:metrics:deliver:et:"
|
|
KEY_RECEIVED="relay:metrics:received:"
|
|
KEY_RECEIVED_TOTAL="relay:metrics:receivedt:"
|
|
|
|
for day in {0..30}; do
|
|
#echo $day
|
|
|
|
DATE1=$(date -v -${day}d +"%Y:%m:%d")
|
|
|
|
DELIVERY_S_TOTAL=0
|
|
DELIVERY_E_TOTAL=0
|
|
RECEIVED_TOTAL=0
|
|
|
|
for instance in {2..3}; do
|
|
DELIVERY_S=$((1 + $RANDOM % ${METRIC_MAX}))
|
|
DELIVERY_E=$((1 + $RANDOM % ${METRIC_MAX}))
|
|
RECEIVED=$((1 + $RANDOM % ${METRIC_MAX}))
|
|
|
|
DELIVERY_S_TOTAL=$(expr ${DELIVERY_S_TOTAL} + ${DELIVERY_S})
|
|
DELIVERY_E_TOTAL=$(expr ${DELIVERY_E_TOTAL} + ${DELIVERY_E})
|
|
RECEIVED_TOTAL=$(expr ${RECEIVED_TOTAL} + ${RECEIVED})
|
|
|
|
docker exec -it relay_redis_1 redis-cli --pass test HSET ${KEY_DELIVERY_S}${DATE1} ${instance} ${DELIVERY_S}
|
|
docker exec -it relay_redis_1 redis-cli --pass test HSET ${KEY_DELIVERY_E}${DATE1} ${instance} ${DELIVERY_E}
|
|
docker exec -it relay_redis_1 redis-cli --pass test HSET ${KEY_RECEIVED}${DATE1} ${instance} ${RECEIVED}
|
|
done
|
|
|
|
docker exec -it relay_redis_1 redis-cli --pass test SET ${KEY_DELIVERY_S_TOTAL}${DATE1} ${DELIVERY_S_TOTAL}
|
|
docker exec -it relay_redis_1 redis-cli --pass test SET ${KEY_DELIVERY_E_TOTAL}${DATE1} ${DELIVERY_E_TOTAL}
|
|
docker exec -it relay_redis_1 redis-cli --pass test SET ${KEY_RECEIVED_TOTAL}${DATE1} ${RECEIVED_TOTAL}
|
|
done
|