Loading

Benchmark module

Warning

This functionality is in beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features.

Prefer to use Elastic Agent for this use case?

Refer to the Elastic Integrations documentation.

The benchmark module is used to generate synthetic metrics at a predictable rate. This can be useful when you want to test output settings or test system sizing without using real data.

The benchmark module metricset is info.

- module: benchmark
  metricsets:
    - info
  enabled: true
  period: 10s

A metric that includes a counter field which is used to keep the metric unique.

count
number, the number of metrics to emit per fetch.

The Benchmark module supports the standard configuration options that are described in Modules. Here is an example configuration:

metricbeat.modules:
- module: benchmark
  metricsets:
    - info
  enabled: false
  period: 10s

The following metricsets are available: