forked from TrueCloudLab/xk6-frostfs
[#121] scenarios: Add info about Grafana annotations
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
This commit is contained in:
parent
47fc031028
commit
5cfb958a18
1 changed files with 21 additions and 0 deletions
|
@ -202,6 +202,27 @@ K6_PROMETHEUS_RW_TREND_STATS="p(95),p(99),min,max" \
|
||||||
./k6 run ... -o experimental-prometheus-rw -e METRIC_TAGS="instance:server1;run:run1" scenario.js
|
./k6 run ... -o experimental-prometheus-rw -e METRIC_TAGS="instance:server1;run:run1" scenario.js
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Grafana annotations
|
||||||
|
|
||||||
|
There is no option to export Grafana annotaions, but it can be easily done with `curl` and Grafana's annotations API.
|
||||||
|
Example:
|
||||||
|
```shell
|
||||||
|
curl --request POST \
|
||||||
|
--url https://user:password@grafana.host/api/annotations \
|
||||||
|
--header 'Content-Type: application/json' \
|
||||||
|
--data '{
|
||||||
|
"dashboardUID": "YsVWNpMIk",
|
||||||
|
"time": 1706533045014,
|
||||||
|
"timeEnd": 1706533085100,
|
||||||
|
"tags": [
|
||||||
|
"tag1",
|
||||||
|
"tag2"
|
||||||
|
],
|
||||||
|
"text": "Test annotation"
|
||||||
|
}'
|
||||||
|
```
|
||||||
|
See [Grafana docs](https://grafana.com/docs/grafana/latest/developers/http_api/annotations/) for details.
|
||||||
|
|
||||||
## Verify
|
## Verify
|
||||||
|
|
||||||
This scenario allows to verify that objects created by a previous run are really stored in the system and their data is not corrupted. Running this scenario assumes that you've already run gRPC or HTTP or S3 scenario with option `REGISTRY_FILE`.
|
This scenario allows to verify that objects created by a previous run are really stored in the system and their data is not corrupted. Running this scenario assumes that you've already run gRPC or HTTP or S3 scenario with option `REGISTRY_FILE`.
|
||||||
|
|
Loading…
Reference in a new issue