Use Case: guard_discovery is not able to accurately distinguish between DB traffic ports and non-DB traffic ports on our Oracle RAC nodes. For example, guard_discovery detected 12 IEs instead of 2 IEs on one node, 44 IEs instead of 2 IEs on another node and so on. The servers in question are also experiencing high I/O issue which may be attributed to some extent due to the high number IEs.
When IBM Support was engaged via support case, we were asked to use the Database Discovered Instances Rules (DDIR) feature to exclude ports that we didn't want STAP to monitor. However, DDIR does not allow exclude rules to be applied only to a specific set of servers (our Oracle RAC nodes in this case). The only option we have is to turn off discovery for the while collector which is an unacceptable solution as it would affect all STAPs pointing to that collector. Besides, we use ELB so STAP to collector allocation can change at anytime.
Feature Request: To be able to selectively exclude ports for a specific groups of DB servers, we need the following:
1) Allow application of DDIR rules to a specific group of servers
2) Add the ability to say <not equals> for ports and protocols to simplify rule creation
Do not place IBM confidential, company confidential, or personal information into any field.