Hi
We have a large (12 collector) production APM environment running 10.5.1, over 4000 agents.
Our user community receives email alerts with Webview hyperlinks enabled and this is the primary method for real time triage using APM.
In the last few months we have had periodic instability with multiple collector disconnects from the MOM
We think we have tracked this down to inadvertent user activity.
When the user looks at an issue they will typically be looking at an alert via the management module in Webview. They may go into "historic view" as BAU.
However, once done, if they are still in historic view and they click on the "HOME" button that query is then issued for the elements on display on the HOME dashboard.
Looking at the query log we can see these queries use ".*" specifier wildcards so now the user just issued a 30 day query to all agents on all collectors for "average response time". See querylog excerpt below
We have set up all our modules to not use wildcards to prevent this exact scenario.
Is there any way we can disable the HOME Webview panel to prevent this from happening, as the opnly resolution available to us is to restart the MOM, which is a disruption to live service.
Any ideas ?
Going to call executeQueryBlob with: start time='Mon Dec 11 08:31:45 GMT 2017', end time='Wed Jan 10 08:31:45 GMT 2018', period='3600000', specifier='(.*) Custom Metric Host \(Virtual\)\|Custom Metric Process \(Virtual\)\|Custom Business Application Agent \(Virtual\) By Business Service\|(.*)\|(.*)\|(.*):Average Response Time \(ms\)'
<BeginQuery id="1870812" timestamp="1/10/18 08:32:08.360 AM GMT">
<StartTime>12/11/17 08:31:45.000 AM GMT</StartTime>
<EndTime>1/10/18 08:31:45.000 AM GMT</EndTime>
<MetricSpecifier>(.*) Custom Metric Host \(Virtual\)\|Custom Metric Process \(Virtual\)\|Custom Business Application Agent \(Virtual\) By Business Service\|(.*)\|(.*)\|(.*):Average Response Time \(ms\)</MetricSpecifier>
<Period>3600000</Period>
<User>BootstrapAdmin</User>
<QueryType>9.1</QueryType>
</BeginQuery>
Going to call executeQueryBlob with: start time='Mon Dec 11 08:31:45 GMT 2017', end time='Wed Jan 10 08:31:45 GMT 2018', period='3600000', specifier='(.*) Custom Metric Host \(Virtual\)\|Custom Metric Process \(Virtual\)\|Custom Business Application Agent \(Virtual\) By Business Service\|(.*)\|(.*)\|(.*):Errors Per Interval OR (.*) Custom Metric Host \(Virtual\)\|Custom Metric Process \(Virtual\)\|Custom Business Application Agent \(Virtual\) By Business Service\|(.*)\|(.*)\|(.*):Stall Count'
<BeginQuery id="1870814" timestamp="1/10/18 08:32:08.406 AM GMT">
<StartTime>12/11/17 08:31:45.000 AM GMT</StartTime>
<EndTime>1/10/18 08:31:45.000 AM GMT</EndTime>
<MetricSpecifier>(.*) Custom Metric Host \(Virtual\)\|Custom Metric Process \(Virtual\)\|Custom Business Application Agent \(Virtual\) By Business Service\|(.*)\|(.*)\|(.*):Errors Per Interval OR (.*) Custom Metric Host \(Virtual\)\|Custom Metric Process \(Virtual\)\|Custom Business Application Agent \(Virtual\) By Business Service\|(.*)\|(.*)\|(.*):Stall Count</MetricSpecifier>
<Period>3600000</Period>
<User>BootstrapAdmin</User>
<QueryType>9.1</QueryType>
</BeginQuery>