diff --git a/tests/create_future_writes.sh b/tests/create_future_writes.sh new file mode 100755 index 00000000000..ff673f7cb28 --- /dev/null +++ b/tests/create_future_writes.sh @@ -0,0 +1,22 @@ +now=$(date '+%FT%T.000Z') +tomorrow=$(date -v +1d '+%FT%T.000Z') + +echo "creating database" +curl -G http://localhost:8086/query --data-urlencode "q=CREATE DATABASE foo" + +echo "creating retention policy" +curl -G http://localhost:8086/query --data-urlencode "q=CREATE RETENTION POLICY bar ON foo DURATION INF REPLICATION 1 DEFAULT" + +echo "inserting data" +curl -d "{\"database\" : \"foo\", \"retentionPolicy\" : \"bar\", \"points\": [{\"name\": \"cpu\", \"tags\": {\"region\":\"uswest\",\"host\": \"server01\"},\"timestamp\": \"$now\",\"fields\": {\"value\": 100}}]}" -H "Content-Type: application/json" http://localhost:8086/write + +echo "inserting data" +curl -d "{\"database\" : \"foo\", \"retentionPolicy\" : \"bar\", \"points\": [{\"name\": \"cpu\", \"tags\": {\"region\":\"uswest\",\"host\": \"server01\"},\"timestamp\": \"$tomorrow\",\"fields\": {\"value\": 200}}]}" -H "Content-Type: application/json" http://localhost:8086/write + +sleep 1 + +echo "querying data" +curl -G http://localhost:8086/query --data-urlencode "db=foo" --data-urlencode "q=SELECT count(value) FROM \"foo\".\"bar\".cpu" + +echo "querying data" +curl -G http://localhost:8086/query --data-urlencode "db=foo" --data-urlencode "q=SELECT count(value) FROM \"foo\".\"bar\".cpu where time < now() + 10d"