A computer program product for optimizing diagnostic data collection for a computerized issue tracking system, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to cause the computer to perform a method, comprising:
- receiving a problem description from an origination system communicating with an issue tracking system;
- analyzing the problem description for missing diagnostic data;
- defining a data collection scheme to collect the missing diagnostic data, the data collection scheme being according to a criteria for minimizing disruption of the origination system to collect the missing diagnostic data, using a diagnostic scheduling tool;
- identifying a host not running other processes;
- directing the data collection scheme to the identified host, using the diagnostic scheduling tool;
- collecting the missing diagnostic data using the identified host;
- and
- communicating the missing diagnostic data to the issue tracking system.