Oracle HTTP Server Port Tunneling Performance Issues

6-2 Oracle Fusion Middleware Performance and Tuning Guide

6.1.1.2 DMS Nouns

DMS nouns organize performance data. Sensors, with their associated metrics, are organized in an hierarchy according to nouns. Nouns enable you to organize DMS metrics in a manner comparable to a directory structure in a file system. For example, nouns can represent classes, methods, objects, queues, connections, applications, databases, or other objects that you want to measure. A noun type is a name that reflects the set of metrics being collected. 6.1.1.2.1 General DMS Naming A noun name is a simple string, not including a delimiter. For example, BasicBinomial is a noun name. A noun full name consists of the noun name, preceded by the full name of its parent, and a delimiter. For example dmsDemoBasicBinomial is a noun full name. A sensor name is a simple string, not including the . or the derivation. For example, computeSeries, loops, and lastComputed are sensor names. Table 6–1 DMS Tracing and Event Terminology DMS Term Definition Condition A condition is the logic behind a condition filter. It determines which events may pass through a filter, based on the rules defined in the condition. Every condition filter has zero or one root condition, but conditions may include AND or OR arguments together to create compound conditions. The single root condition can describe a relatively complex rule. Two types of condition exist: ■ Noun Type Condition - operates on the name of the noun type associated with a sensor or noun event. ■ Context Condition - operates on the values currently set within the current Execution Context. For more information on using conditions, see Section 6.7, DMS Tracing and Events . Destination A destination implements a mechanism for reacting to events that are passed to it. For example, a destination could log events to a file, another could send transformed copies of event to the JRockit Flight Recorder, yet another might render information gleaned from incoming events as data in an MBean. Event Route An event route connects a filter to a destination. Event routes may be enabled or disabled. For event tracing to be activated for a specific filter, one or more event routes must exist for that filter and must be enabled. Filter An event tracing filter selectively passes a subset of all possible DMS runtime events. Filters can be configured with rules that determine which events are passed and which are blocked. For example it is possible to define filters to: ■ Only pass sensor updates that are made when the execution context has a key-value pair of role-admin ■ Only pass sensor updates from nouns of type JDBC_ Statement For more information on using filters, see Section 6.7, DMS Tracing and Events . Listener A DMS listener is also known as the destination. See Section 6.7.2, Configuring Destinations for more information.