Jaeger
Tracetest fetches traces from Jaeger's gRPC Protobuf/gRPC QueryService on port 16685
.
Examples of configuring Tracetest can be found in the examples
folder of the Tracetest GitHub repo.
Configure Tracetest to Use Jaeger as a Trace Data Store​
Configure Tracetest to be aware that it has to fetch trace data from Jaeger.
Tracetest uses Jaeger's gRPC Protobuf/gRPC QueryService on port 16685
to fetch trace data.
Need help configuring the OpenTelemetry Collector so send trace data from your application to Jaeger? Read more in the reference page here.
Connect Tracetest to Jaeger with the Web UI​
In the Web UI, (1) open Settings, and, on the (2) Trace Ingestion tab, (3) select Jaeger. If you are using Docker like in the screenshot below, use the service name as the hostname with port 16685
like this:
jaeger:16685
Connect Tracetest to Jaeger with the CLI​
Or, if you prefer using the CLI, you can use this file config.
type: DataStore
spec:
name: jaeger
type: jaeger
default: true
jaeger:
endpoint: jaeger:16685
tls:
insecure: true
Proceed to run this command in the terminal, and specify the file above.
tracetest apply datastore -f my/data-store/file/location.yaml