A computing system, comprising: at least one processor; service execution logic, executed by the at least one processor, that receives a client request generated by a client computing system and generates a response to the client request; correlation identifier generator logic, executed by the at least one processor, that generates a correlation ID corresponding to the client request, the service execution logic sending the response; cache interaction logic, executed by the at least one processor, that generates a memory record that includes the corresponding correlation ID for storage in a memory; and a server diagnostic data generation system that receives the correlation ID, the server diagnostic data generation system generating server diagnostic data and sending the server diagnostic data to a support data storage system, along with the corresponding correlation ID, wherein the correlation ID generator logic sends the response with the correlation ID to the client computing system; wherein the cache interaction logic generates the memory record including the client request with the corresponding correlation ID; wherein the server diagnostic data generation system generates the server diagnostic data when receiving a problem indication indicating that a problem is detected, with respect to the response, at the client computing system; and wherein the server diagnostic data generation system generates the server diagnostic data based on the request stored in the memory with the corresponding correlation ID by re-submitting the client request obtained from the memory, to the service execution logic. at least one processor; service execution logic, executed by the at least one processor, that receives a client request generated by a client computing system and generates a response to the client request; correlation identifier generator logic, executed by the at least one processor, that generates a correlation ID corresponding to the client request, the service execution logic sending the response; cache interaction logic, executed by the at least one processor, that generates a memory record that includes the corresponding correlation ID for storage in a memory; and a server diagnostic data generation system that receives the correlation ID, the server diagnostic data generation system generating server diagnostic data and sending the server diagnostic data to a support data storage system, along with the corresponding correlation ID, wherein the correlation ID generator logic sends the response with the correlation ID to the client computing system; wherein the cache interaction logic generates the memory record including the client request with the corresponding correlation ID; wherein the server diagnostic data generation system generates the server diagnostic data when receiving a problem indication indicating that a problem is detected, with respect to the response, at the client computing system; and wherein the server diagnostic data generation system generates the server diagnostic data based on the request stored in the memory with the corresponding correlation ID by re-submitting the client request obtained from the memory, to the service execution logic.