Timing Request is used for send http request timing
Quick Start
get code
go get -v github.com/VinkDong/TimingRequest
build execute file
go build
edit config file
config file is under the yaml format you can use follow keys:
url: address you want requested
method: request method you need
body: request body, if you have 2 or more bodies it will send with difference body
range: specail time you want to send request, you can use only hour from now,then you can use gt,lt,gte,lte and eq as condition,they're AND relationship
run_every: interval time for wait next request, you can use seconds,minutes,hours and days,if there have 2 or more, they're AND relationship too.
start program
./TimingRequest --conf path/your/config
BTW, your can use --help to display help information
Monitoring with prometheus
you can monitoring this process via prometheus, this is a experimental