OpenSearch | Tracetest Integration

OpenSearch is a scalable, flexible, and extensible open-source software suite for search, analytics, and observability applications licensed under Apache 2.0. OpenSearch started in 2021 as a fork of Elasticsearch and Kibana, with development led by AWS.

  • Build powerful search solutions.
  • Capture, store, and analyze your business, operational, and security data from a variety of sources.
  • Achieve end-to-end observability with tools to store and visualize logs, metrics, and traces. 
  • Support OpenTelemetry standards.

What does OpenSearch do?

OpenSearch offers a vendor-agnostic toolset you can use to build secure, high-performance, cost-efficient applications. From a tracing perspective, OpenSearch acts as both a data store and a visualization tool for traces via its Trace Analytics tool.

How does Tracetest make OpenSearch better?

Tracetest leverages the observability provided by the traces stored in OpenSearch to quickly build tests across your distributed architecture. Tests created in Tracetest can verify not only against the response from calls to your system, but it can also verify all the underlying processes that are exposed in the spans collected in the trace that is created as a result of the triggering of the test. This enables a distributed test to be created to verify the entire flow across multiple microservices.

Power your trace-based testing with OpenSearch and Tracetest

Tracetest pulls traces from OpenSearch when running tests. You use traces as assertions to get complete insight into every part of the request transaction. You can configure your Tracetest server to communicate with your OpenSearch  instance via the UI or via a CLI command.

How do I get started using Tracetest with OpenSearch?

Getting started with Tracetest

Read our OpenSearch integration documentation

OpenSearch Blog - Using OpenSearch as the traces storage for Tracetest

OpenSearch Community Meeting on Youtube