directory
Version:
v0.15.2
Opens a new window with list of versions in this module.
Published: Jun 13, 2020
License: Apache-2.0
Opens a new window with license information.
README
¶
carbon_load
carbon_load
is a tool to generate load on a carbon ingestion port.
Usage
$ git clone git@github.com:m3db/m3.git
$ make carbon_load
$ ./bin/clone_fileset -h
# example usage
# ./carbon_load \
-target="0.0.0.0:7204" \
-numWorkers="20" \
-cardinality=1000 \
-name="local.random" \
-qps=1000 \
-duration="30s"
Benchmarking Carbon Ingestion
The easiest way to benchmark carbon ingestion end-to-end is to:
-
Use start_m3
to get an entire M3 stack running, including an aggregated namespace and a carbon ingestion port.
-
Run this tool with the target pointed at the exposed carbon ingestion port on the start_m3
stack.
-
Use pprof
to take CPU and heap profiles of m3coordinator
while the carbon_load
tool is running.
Directories
¶
carbon_load is a tool for load testing carbon ingestion.
|
carbon_load is a tool for load testing carbon ingestion. |
Click to show internal directories.
Click to hide internal directories.