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.
- One Jaeger agent shared by all Test Performance agents
- One Jaeger agent for each Test Performance agent
- One Jaeger agent shared by all Test Performance agents
-
When you use this method, ensure that the Jaeger agent is accessible by Test Performance and all the Test 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 Test Performance agent via the User Datagram Protocol (UDP). If you want to define any other Jaeger environment variables, set those environment variables only on Test Performance.
- One Jaeger agent for each Test Performance agent
-
When you use this method, you must install the Jaeger agent in the same location where you installed Test Performance and on all the Test 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 Test 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.