Skip to content

Commit ebdaa38

Browse files
authored
docs(benchtool): add benchtool to repo README and add workload paragraph (#171)
1 parent 55cb41f commit ebdaa38

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
This repo contains tools used for interacting with [Cortex](https://github.com/cortexproject/cortex).
44

5+
* [benchtool](docs/benchtool.md): A powerful YAML driven tool for benchmarking
6+
Cortex write and query API.
57
* [cortextool](#cortextool): Interacts with user-facing Cortex APIs and backend storage components
68
* [chunktool](#chunktool): Interacts with chunks stored and indexed in Cortex storage backends.
79
* [logtool](#logtool): Tool which parses Cortex query-frontend logs and formats them for easy analysis.

docs/benchtool.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ expanded functionality and this should not be consided stable.
1010

1111
## Workload file
1212

13-
The workload file can be configured as a follows:
13+
The `benchtool` is designed to generate Prometheus remote-write and PromQL API
14+
query requests to a configured endpoint. The characteristics of the data used
15+
for these requests is driven by a YAML workload configuration file. The workload
16+
file can be configured as a follows:
1417

1518
```yaml
1619
replicas: "<int>"
@@ -165,3 +168,4 @@ value of the benchtool instance.
165168

166169
This will ensure two `benchtool` processes run with the same id and workload
167170
config file will result in the same behavior between runs.
171+

0 commit comments

Comments
 (0)