---
title: Charmhub | Deploy Charmed Kafka Benchmark using Charmhub - The Open Operator
  Collection
description: Deploy the latest version of Charmed Kafka Benchmark on any cloud.
url: https://charmhub.io/kafka-benchmark/configurations
---

# Charmed Kafka Benchmark

[Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")

* [Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")

Platform:

22.04

edge 4

```
juju deploy kafka-benchmark --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [duration](https://charmhub.io/kafka-benchmark/configurations#duration)
* [override\_access\_hostname](https://charmhub.io/kafka-benchmark/configurations#override_access_hostname)
* [parallel\_processes](https://charmhub.io/kafka-benchmark/configurations#parallel_processes)
* [report\_interval](https://charmhub.io/kafka-benchmark/configurations#report_interval)
* [run\_count](https://charmhub.io/kafka-benchmark/configurations#run_count)
* [test\_name](https://charmhub.io/kafka-benchmark/configurations#test_name)
* [threads](https://charmhub.io/kafka-benchmark/configurations#threads)
* [workload\_name](https://charmhub.io/kafka-benchmark/configurations#workload_name)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* duration | int

  Time in seconds to run the benchmark, 0 means indefinitely.
* override\_access\_hostname | string

  Overrides the default relation endpoint shared via client relation,
  e.g. if we have a VIP in front of the databases and we want to test it through VIP instead of the relation's default value.
* parallel\_processes | int

  Default: 1

  Number of parallel process managed by the benchmark tool. Minimum is 2.
* report\_interval | int

  Default: 1

  Int, number of seconds we should periodically report interval
* run\_count | int

  Number of counts to run, 0 means indefinitely.
  If both duration and run\_count are set, duration takes precedence.
* test\_name | string

  Default: kafka-benchmark

  Used to identify the test. MUST NOT be empty.
  It is the string that represents the given test (e.g. "aws\_c6a.xlarge\_3nodes\_<WORKLOAD>").
  It is used by the collector to put the final data on the right place.
* threads | int

  Default: 1

  Number of concurrent tasks within a given process.
  The best way to understand this concept is to imagine it
  as python coroutines running concurrently within the same process.
* workload\_name | string

  Default: default

  The name of the workload to be prepared and used.
