Integration of Jaeger with the product

Jaeger is software for tracing transactions between distributed services. You can use Jaeger to monitor and troubleshoot complex microservices environments.

You can set up the Jaeger UI in your local environment by using one of the following methods:
  • One Jaeger agent shared by all HCL OneTest Performance agents
  • One Jaeger agent for each HCL OneTest Performance agent
One Jaeger agent shared by all HCL OneTest Performance agents

When you use this method, ensure that the Jaeger agent is accessible by HCL OneTest Performance and all the HCL OneTest Performance agents. You must set the JAEGER_AGENT_HOST property as an environment variable by using the command line before running the schedule.

You must also ensure that the Jaeger agent ports 6831, 6832, and 5778 are accessible from other computers to communicate with the HCL OneTest Performance agent via the User Datagram Protocol (UDP). If you want to define any other Jaeger environment variables, set those environment variables only on HCL OneTest Performance.

One Jaeger agent for each HCL OneTest Performance agent

When you use this method, you must install the Jaeger agent in the same location where you installed HCL OneTest Performance and on all the HCL OneTest Performance agents.

You must also ensure that the Jaeger agent ports 6831, 6832, and 5778 are accessible from other processes on the same computer to communicate with the HCL OneTest Performance agent via the UDP. If you want to define any other Jaeger environment variables, set those environment variables on all the computers where the Jaeger agent is installed.

For more information about Jaeger, refer to Jaeger documentation.