Cleaning up Discovery errors in Dashboard

Doraemon
Tera Contributor

Hi,

 

I have a million errors in discovery dashboard accumulated from past 2 years. Please suggest ideas on how to clean up the dashboard and how to categorize the errors easily and which errors can be ignored from the dashboard?

4 REPLIES 4

Christopher Hub
Tera Guru

First thing is to filter out all of the resolved errors.  It's a bit of a nuisance to have to do that every time, but that's how the UI is currently configured.  What you're left with is Active Errors.  That usually means that if you run discovery on one of those targets, you will see that error.  If that's the case, then every error has a different resolution, so hard to create a real playbook here.

 

The approach I use is to pick a distinct substring from an error message and adjust the filters to pull out only that error type.  I then count the number of hits, and reset the filter to exclude that pattern.  Pick up the next error in the data set,  do the same, and you'll eventually end up with an inventory of the error types and distributions for the class you are reviewing.  Prioritize first by class (either # of errors or business criticality of the class), and second by error type within that class (usually by quantity, but in any case prioritze connectivity related errors first).

 

Be careful with the "ignore" feature.  It means that IP will never show up in the list again.  So if you redeploy in the future, that exclusion will remain.  If you decide to use that feature, make sure you have governance set up such that the exclude list is periodically reviewed and pruned.  I prefer to attack the legitimate entries rather than filter them.

Hi, Thanks for the suggestions. Are you referring to automation_error message table here?
Is it okay to delete the old errors?

 

I actually work out of the Discovery Home > Error tiles when I do my initial analysis, but yes, that UI is based on the Automation Error Messages [automation_error_msg] table.

Sumanth16
Kilo Patron
Hi @Doraemon ,

 you can go to the automation_error_msg table and either delete or set ignored to true for all of the records. With there being over 1 million of them though this may become a bit tedious. You can right-click the header of the list and select update all, then from there change the ignored field to true (you may have to add the field to your view of the form).

Please mark it as helpful (or) correct if it helps.

Thanks & Regards,
Sumanth Meda