id | title | description | keywords | image | |||||
---|---|---|---|---|---|---|---|---|---|
agent |
Tracetest Agent |
The Tracetest Agent enables Tracetest to access your application under test and to ingest trace data from your OpenTelemetry Collector or tracing backend. Learn about Tracetest Agent concepts and how it works when running in your environment as an executable, Docker container, or in your Cloud Native infrastructure. |
|
The Tracetest Agent enables Tracetest to access your application under test and to ingest trace data from your OpenTelemetry Collector or tracing backend. It's a lightweight, dependency-free, agent that runs in your environment as an executable, Docker container, or in your Cloud Native infrastructure.
- Tracetest Agent listens for new tests you run from Tracetest. It executes tests in the environment where it is running and returns the response from the trigger. The environment can be either
localhost
, Docker, or Kubernetes. - Tracetest Agent listens on OTLP ports
4317
(gRPC) and4318
(HTTP) for OpenTelemetry trace spans to capture distributed trace data and relay it to Tracetest. - Be able to connect to a trace data store that is not accessible outside of your environment. Eg. a Jaeger instance running in the cluster without an ingress controller.
- With both the response and trace, you build tests and create assertions with data from either or both of them.
:::note Want to start Tracetest Agent? Check out this page to get started. :::