Link Search Menu Expand Document Documentation Menu

OpenSearch Benchmark

OpenSearch Benchmark is a macrobenchmark utility provided by the OpenSearch Project. You can use OpenSearch Benchmark to gather performance metrics from an OpenSearch cluster for a variety of purposes, including:

  • Tracking the overall performance of an OpenSearch cluster.
  • Informing decisions about when to upgrade your cluster to a new version.
  • Determining how changes to your workflow—such as modifying mappings or queries—might impact your cluster.

Get started

OpenSearch Benchmark can be installed directly on a compatible host running Linux or macOS. You can also run OpenSearch Benchmark in a Docker container. See Installing OpenSearch Benchmark for more information.

Get started with OpenSearch Benchmark

Run your first OpenSearch Benchmark workload and receive performance metrics

Choosing a workload

Choose a benchmark workload based on your cluster's use case

1

Install OpenSearch Benchmark and configure your experience

2

Run a workload and receive performance metrics.

3

View your benchmark report and analyze your metrics

Get started

Customize your benchmarks

User guide

Learn how to benchmark the performance of your cluster

Reference

Learn about OpenSearch Benchmark commands and options

350 characters left

Have a question? .

Want to contribute? or .