Elastic & Tracetest Integration

Elastic is a search, observability, and security platform. The company is famous for developing the ELK stack - ElasticSearch, Kibana, Beats, and Logstash that is used by thousands of developers.

  • Enterprise search powers search and discovery solutions
  • Security offering leverages data to help protect systems
  • Observability solution provides integrated logs, traces and metrics
  • Elastic natively supports the OpenTelemetry protocol (OTLP)

What does Elastic do?

Elastic offers a cloud platform, Elastic Cloud, as its commercial offering to enable observability across logs, application performance monitoring (APM), and infrastructure monitoring, real user monitoring (RUM), and synthetic monitoring. 

How does Tracetest make Elastic better?

Tracetest leverages the observability provided by the traces captured by Elastic APM or OpenTelemetry instrumented apps and stored in the Elastic data store 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 Elastic and Tracetest

You can directly configure Tracetest to pull trace data from Elastic when running tests - just select Elastic as your data store after installing Tracetest. You can leverage this trace data to build tests and assertions against every part of your distributed system. 

How do I get started using Tracetest with Elastic?

Getting started!

Elastic integration documentation

Blog: Announcing the Tracetest integration with Elastic: Trace-based testing meets application performance monitoring