Project

General

Profile

Feature #10040

add a "Report a Problem" button to the virtual desktop popup menu to allow a user-driven capture process for diagnostic info

Added by Greg Shah about 1 year ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:

History

#1 Updated by Greg Shah about 1 year ago

Users are trying to do their job when something breaks like an application hang or failure. They naturally don't stop to call support in the moment, because they need to get on with their jobs. So how do we get info from production users at the moment a problem is happening without requiring them to make a support call?

The idea here is to give them a UI feature in virtual desktop mode, which will trigger that diagnostic info capture process (on both the client and the server).

It must be easy to invoke and it must somehow still work even if the application is hanging. So I expect this to be javascript on the web client side and run outside of the normal 4GL application stuff.

It would probably need to:

  • prompt the user to make some description of the problem, maybe give them an option of taking a screenshot
  • post the notification to the FWD client, capture some state from there like pid, user OS account
  • post the notification to the FWD server where it would run some script or capture process
    • thread dumps for all FWD Java processes
    • all logs (clients and servers)
    • FWD state like sessions, locks

Also available in: Atom PDF