Patent ID: 9612899
Date: 2017-04-04
CPC Classifications: G06F

Claim:
1. A method for performing diagnostics activities in a computing environment, the computing environment including a plurality of software programs running on a plurality of endpoint computing machines, the method comprising: interacting with the plurality of software programs, each of the plurality of software programs associated with diagnostics data, each of the plurality of endpoint computing machines running a diagnostics agent of a plurality of diagnostics agents, the plurality of diagnostics agents in communication with each other; detecting a malfunctioning interaction with a malfunctioning software program of the plurality of software programs, the malfunctioning software program running on a target endpoint computing machine of the plurality of endpoint computing machines; submitting, in response to the detecting the malfunctioning interaction, a collecting request for the diagnostics data of the malfunctioning software program to a service software program of the plurality of software programs, the service software program different from the malfunctioning software program; and receiving the diagnostics data of the malfunctioning software program from the service software program, the diagnostics data retrieved by the service software program from a target diagnostics agent of the plurality of diagnostics agents running on the target endpoint computing machine.