Automatic sending of error reports to Redgate. Info needed and disable not working.

It appear that our SQL Monitor product is now setup to automatically send error reports.  This has been flagged as a potential security breach.  Please can you tell me where I can find exact information on what these contain and how they can be disabled if need be as the disable button in the web GUI doesn't work.

Answers

  • Alex BAlex B Posts: 1,157 Diamond 4
    Hi @pvalentine,

    The error reporting should be off by default and is controlled by a setting in the appsettings.json file in the %ProgramData%\Red Gate\SQL Monitor folder.

    If the ErrorReporting entry is there set to true, then that would be causing it and can be turned off.  If that is not there, then please let me know what version you are on.

    And also, to confirm, is it the button on the Configuration > Error reporting  that doesn't seem to be working?

    Kind regards,
    Alex
    Product Support Engineer | Redgate Software

    Have you visited our Help Center?
  • Alex BAlex B Posts: 1,157 Diamond 4
    Further to the above, the ErrorReporting is enabled by default from 12.0.6 and to disable the setting it is this in the appsettings.json file mentioned above:
    {
      "featureFlags": {
       "ErrorReporting": "disabled"
      }
    }
    Though there may already be other entries than the "featureFlags" (where you would add a comma after the previous internal ending curly brace "}" ) or other featureFlags entries (where you would add a comma after the previous "value")
    {
      "otherEntry": {
        "other": "value"
      },
      "featureFlags": {
       "other": "value",
       "ErrorReporting": "disabled"
      }
    }
    We are still awaiting feedback from the team on what information is included and will update here when we have that information.

    Product Support Engineer | Redgate Software

    Have you visited our Help Center?
  • Hi Alex, thanks for the information. 

    Will certainly give that a try. 

    Yes, please do let me know when you have details on what is sent.

    Thanks,

    Phil
  • Hi Phil,

    Apologies for the delay, you will have had an update on the internal ticket but wanted to post here for visibility of others.

    The information currently sent back when an error report is returned;

    • User Id - anonymised unique id
    • Application version - SQL Monitor release
    • Device type    - PC/Mobile etc
    • Client IP address - anonymized, it is always stored as 0.0.0.0
    • Role name - SQL Monitor base service or Website
    • Role instance - anonymized id of the base monitor service/website instance
    • SDK version - .net sdk version
    • Sample rate   
    • GroupName - sql monitor subsystem
    • ActionName - monitoring flow
    • Call stack
    Please let us know if you require any further assistance with SQL Monitor.
    Kind regards

    Tom Claringbold | Redgate Software
    Have you visited our Help Center?
Sign In or Register to comment.