Skip to content
Snippets Groups Projects
Forked from asapo / asapo
749 commits behind the upstream repository.
check_linux.sh 764 B
#!/usr/bin/env bash

database_name=db_test

set -e

trap Cleanup EXIT

Cleanup() {
  set +e
	echo cleanup
  influx -database ${database_name} -execute "drop series from statistics, RequestsRate"
}

! influx -database ${database_name} -execute "drop series from statistics, RequestsRate"


token=$BT_DATA_TOKEN

broker=`curl --silent 127.0.0.1:8400/asapo-discovery/v0.1/asapo-broker?protocol=v0.6`
echo found broker at $broker

groupid=`curl -d '' --silent $broker/v0.2/creategroup`


for i in `seq 1 50`;
do
    curl --silent $broker/v0.2/beamtime/data/source/stream/${groupid}/next?token=$token >/dev/null 2>&1 &
done

sleep 12

influx -execute "select sum(rate) from RequestsRate" -database=${database_name} -format=json | jq .results[0].series[0].values[0][1]