Linked packet tracing techniques for
software load balancers are described, as leveraging a
client identifier generated to link packet traces between packets of a
service provider system. In one example, a
client-side packet is received from a
client device by a
processing system. From this, a client identifier is generated by the
processing system based on the client device. In response, a modified client-side packet is generated by the
processing system by modifying the client-side packet to include the client identifier. The modified client-side packet is transmitted by the processing system to a
server system. A
server-side packet is then received by the processing system from the
server system. In response, the server-side packet is detected as including the client-identifier. From this, the server-side packet is linked to at least the modified client-side packet based on the detecting, and the processing system outputs a result of the linked packets.