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

Image for: 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

Image for: 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 .