Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Precise for J2EE v9.0 introduces the " Monitor Settings " dialog box to the user interface. This dialog box is recommended for configuring most of the common Precise for J2EE instrumentation. For details, see the About configuring Precise for J2EE settings section in the Precise for J2EE User Guide. In some cases, however, it may be preferable to manually perform specific instrumentation. This section describes these cases.

...

  1. Open the collector.xml file in the registry folder. Use this file to define a filter on an exception class name, using regular expressions.
  2. Edit the following tag:
    <exceptionFilterByName></exceptionFilterByName>
    The default filter tag is:
    <exceptionFilterByName>.*</exceptionFilterByName>
  3. Run the relevant CLI command as it appears in step 3 of Instance registry or Cluster registry.

Anchor
AboutConfiguringDataFiltering
AboutConfiguringDataFiltering
About configuring data filtering

To reduce the quantity of collected data and propagate mainly meaningful data, a filtering mechanism is used. This mechanism is used to filter nodes and invocations before loading the data into the PMDB.

...

Table 8-1 Data filtering configuration parameters

ParameterDescription
filteringEnabled

Activates and deactivates data filtering.

Type: Boolean

Default value: true

filteringMaxInvocationTrees

The maximum number of entry points to keep, based on service time.

Type: Integer

Default value: 100

Info

For more information, see About the data filtering stages.

filteringPercent

The minimum percent value of the entry point’s service time necessary to keep a node.

Type: Integer

Default value: 1

Info

For more information, see About the data filtering stages.

filteringThreshold

The minimum work time value (milliseconds) threshold to keep a node.

Type: Integer

Default value: 5

Info

For more information, see About the data filtering stages.

Keeping exceptions of filtered invocations

...

Anchor
Table82
Table82
Table 8-2 Configurable parameters in the findings-config.xml file

ParameterDescription
max-findings-to-display

The maximum number of findings to be displayed in the user interface.

Type: Integer

Default value: 7

timeout-in-seconds

The time limit (in seconds) that the findings query will run.

Type: Integer

Default value: 20

enabled   

 


The finding will only be displayed if it is enabled.

Type: Boolean

Default value: true

tab

The finding will only be displayed in the specific tab (activity or dashboard) if it is enabled.

Type: Boolean

Default value: true

topN-to-display

The maximum number of times a specific type of findings will be displayed (with different contexts).

Type: Integer

Default value: 2

thresholds

Each finding’s severity is calculated based on finding specific thresholds.

Type: Integer

Anchor
AboutConfigHTTP
AboutConfigHTTP
About configuring HTTP query parameters and Java method arguments capturing

...

<!--
BEA Jolt custom instrumentation
-->
<config-file>
     Jolt.xml
</config-file>

To enable Java method argument capture, add a custom instrumentation element to an enabled instrumentation configuration file. The following example shows one of these elements that are configured for bea.jolt.JoltRemoteService. The example is taken from the Jolt.xml instrumentation configuration file that is distributed with Precise for J2EE. In this example, we display the Tuxedo service name whenever the bea.jolt.JoltRemoteService.call method is executed. A complication is that the Tuxedo service name is specified in the bea.jolt.JoltRemoteServiceconstructor (init) method and not passed directly to each execution of call.

...

Table 8-3 Minimum permissions for the <i3_root> directory for the application server user

DirectoryMinimum permissions
<i3_root>/distributionread, execute
<i3_root>/infraread, execute
<i3_root>/javaread, execute
<i3_root>/productsread, execute
<i3_root>/supportread, write, execute
<i3_root>/logsread, write, execute

The following table shows the minimum permissions that you can set for the application server user or group for the <i3_root>/products/j2ee directory.

Table 8-4 Minimum permissions for the <i3_root>/products/j2ee directory for the application server user

DirectoryMinimum permissions
<i3_root>/products/j2eeread, execute
<i3_root>/products/j2ee/archiveread, execute
<i3_root>/products/j2ee/cacheread, execute
<i3_root>/products/j2ee/configread, write, execute
<i3_root>/products/j2ee/installread, execute
<i3_root>/products/j2ee/libread, execute
<i3_root>/products/j2ee/samplesread, execute
<i3_root>/products/j2ee/supportread, execute
<i3_root>/products/j2ee/binread, execute
<i3_root>/products/j2ee/classesread, execute
<i3_root>/products/j2ee/etcread, write, execute
<i3_root>/products/j2ee/installedread, execute
<i3_root>/products/j2ee/logsread, write, execute
<i3_root>/products/j2ee/smartlinkread, write, execute
<i3_root>/products/j2ee/tacread, write, execute

Anchor
AboutMonitoringSettings
AboutMonitoringSettings
About monitoring settings for a J2EE remote instance

This section describes the following monitoring settings:•    Time

  • Time slice size

...

  • Using Web patterns

...

  • Enabling/Disabling JMX data collection

...

  • Enabling/Disabling Exception Seeker

...

  • Enabling/Disabling Leak Seeker

For information about installing a remote J2EE instance, see the Installing the J2EE remote instance in the Precise CLI Utilities Reference Guide.

Time slice size

Currently 2 time slice sizes are supported: 30 seconds, 5 minutes. To change the slice size setting for a monitored JVM1.    Open

  1. Open the <LOCAL-LIB>/products/j2ee/config/<JVM-NAME>/collector.xml file for editing.

...

  1. Edit the value of the <agginterval> node and specify one of the following supported values in seconds: 30 or 300.

For example: <agginterval>30</agginterval>1.    Save

  1. Save the file.

...

  1. Restart the JVM for the changes to take effect.

Using Web patterns

Perform the following steps to apply URL patterns defined for the Web instance. To define a pattern1.    Make

  1. Make sure Precise for Web is installed on the server of the remotely monitored JVM.

...

  1. Copy the TacPaterns.xml file from products/j2ee/config/ on the Precise FocalPoint server

...

  1. to products/j2ee/config/ folder inside the extracted ZIP folder on the JVM side. If the file does not exist, restart the Precise FocalPoint.

...

  1. Restart the JVM to start using the patterns defined by

...

  1. the TacPaterns.xml file.

Enabling/Disabling JMX data collection

To enable/disable JMX data collection, choose the corresponding the Application Server vendor below and perform the procedure described for the vendor.

Tomcat <VERSION>

...

Enable the Application Server Metrics

To enable Precise for J2EE to collect Application Server Metrics, a startup class must be loaded and executed on the server being monitored.

To configure the startup class1.    Copy the <PRECISE_HOME>

  1. Copy the <PRECISE_HOME>/products/j2ee/lib/indepthmetric.jar file into the <TOMCAT_HOME>/lib folder.

...

  1. Add the following xml entry to the <TOMCAT_HOME>/conf/server.xml file just below the other
    <Listener> entries: <Listener className="com.precise.javaperf.extensions.tomcat.JMXMetricsLoaderListener"/>

...

Choose a default list of metrics

Copy the <PRECISE<PRECISE_HOME>HOME>/products/j2ee/etc/metrics/TOMCAT/<VERSION><VERSION>/measurements.xml file to the <PRECISE<PRECISE_HOME>HOME>/products/j2ee/config/<JVM<JVM_ID> ID> folder.

WebLogic <VERSION>

...

Choose a default list of metrics

Copy the <PRECISE<PRECISE_HOME>HOME>/products/j2ee/etc/metrics/WEBLOGIC/<VERSION><VERSION>/measurements.xml file to the <PRECISE<PRECISE_HOME>HOME>/products/j2ee/config/<JVM<JVM_ID> ID> folder.

WebSphere <VERSION>

...

Choose default list of metrics.

Copy the
<PRECISE_HOME><PRECISE_HOME>/products/j2ee/etc/metrics/WEBSPHERE/<VERSION><VERSION>/measurements.xml file to the <PRECISE<PRECISE_HOME>HOME>/products/j2ee/config/<JVM<JVM_ID> ID> folder.

Jboss <VERSION>

...

Enable the Application Server Metrics

To enable Precise for J2EE to collect Application Server Metrics, a startup class must be loaded and executed on the server being monitored.

To configure the start up class1.    Copy the <PRECISE_HOME>

  1. Copy the <PRECISE_HOME>/products/j2ee/etc/metrics/JBOSS/

...

  1. <VERSION>/Precise for J2EE-startupclass.sar file into the

...

  1. <JBOSS_

...

  1. HOME>/server/

...

  1. <YOUR_

...

  1. SERVER>/deploy folder.

...

  1. Choose a default list of metrics

Copy the <PRECISE<PRECISE_HOME>HOME>/products/j2ee/etc/metrics/JBOSS/<VERSION><VERSION>/measurements.xml file to the <PRECISE<PRECISE_HOME>HOME>/products/j2ee/config/<JVM<JVM_ID> ID> folder.

Enabling/Disabling Exception Seeker

To enable the Exception Seeker feature1.    Open

  1. Open the <LOCAL-LIB>/products/j2ee/config/<JVM-NAME>/InstrumenterConfigList.xml file for editing.

...

  1. Add the following XML node under the root node:
    <config-file>
         ExceptionSeeker.xml
    </config-file>

...

  1. Restart the JVM.

To disable the Exception Seeker feature1.    Delete

  1. Delete this node inside the InstrumenterConfigList.xml

...

  1. .

...

  1. Restart the JVM.

Enabling/Disabling Leak Seeker

To enable the Leak Seeker feature1.    Open the <LOCAL-LIB>

  1. Open the <LOCAL-LIB>/products/j2ee/config/

...

  1. <JVM-

...

  1. NAME>/InstrumenterConfigList.xml file for editing.

...

  1. Add the following XML node under the root node:
    <config-file>
         LeakSeeker.xml
    </config-file>

...

  1. Restart the JVM.

To disable the Leak Seeker feature1.    Delete

  1. Delete this node inside the InstrumenterConfigList.xml file.

...

  1. Restart the JVM.
Precise. Performance intelligence from click to storage. Learn more > >

...


Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Newtabfooter
aliasIDERA
urlhttp://www.idera.com
 | 
Newtabfooter
aliasProducts
urlhttps://www.idera.com/productssolutions/sqlserver
 
Newtabfooter
aliasPurchase
urlhttps://www.idera.com/buynow/onlinestore
 | 
Newtabfooter
aliasSupport
urlhttps://idera.secure.force.com/precise/
 | 
Newtabfooter
aliasCommunity
urlhttp://community.idera.com
 
|
 
Newtabfooter
aliasResources
urlhttp://www.idera.com/resourcecentral
 | 
Newtabfooter
aliasAbout Us
urlhttp://www.idera.com/about/aboutus
 
Newtabfooter
aliasLegal
urlhttps://www.idera.com/legal/termsofuse

...