readme
parent
cca4180972
commit
b187247845
@ -1 +1,40 @@
|
|||||||
- =apt-get install libstatgrab-dev=
|
* Install
|
||||||
|
|
||||||
|
- =make deps=
|
||||||
|
|
||||||
|
* Compile
|
||||||
|
|
||||||
|
- =make build=
|
||||||
|
|
||||||
|
* Compile and run
|
||||||
|
|
||||||
|
- =make run=
|
||||||
|
|
||||||
|
* Usage
|
||||||
|
|
||||||
|
Use =metrorama -h= to see a list of flags and options.
|
||||||
|
|
||||||
|
Once started it can be call on following routes:
|
||||||
|
|
||||||
|
- =/start=: starts the data gathering. Every new start deletes previous collected datas so only one test at the time can be run (by design?).
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
- =rate= set the gathering interval rate (in ms). Default: 500ms
|
||||||
|
- =timeout= set a timeout to stop gathering data: Default: 10s
|
||||||
|
- =name= set an identifier for the test. Default is autogenerated one.
|
||||||
|
|
||||||
|
These parameters can be specified also via CLI options at the server start. In this case minimum rate and maximum timeout are not specified so beware.
|
||||||
|
|
||||||
|
HTTP parameters overrides CLI ones (but are restricted to boundaries).
|
||||||
|
|
||||||
|
- =/stop=: stops the data gathering and prints result
|
||||||
|
|
||||||
|
- =/status=: prints the collected results while the test is running or is complete.
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
- =format=json=: print results in JSON format
|
||||||
|
|
||||||
|
* Examples
|
||||||
|
|
||||||
|
- Start the server with default optiokns: =./metrorama=
|
||||||
|
- Start a simple test with name "sample-test" and a timeout of 20s: =curl 'http://localhost:8080/start?name=sample-test&timeout=20'=
|
||||||
|
Loading…
Reference in New Issue