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.
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.
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.