Advanced properties

Some advanced properties are described here, it is strongly recommended not to modify these properties without first discussing the associated requirements with HPA support.

Debug session dump directory

If the default debug session directory is not easy to use for dumping large file, use can change the dump location.

  1. Use the overriding mechanism described
  2. Add a new line for hpa.dumpDirectory

For example to use /data/dumpFSas a directory for debug session :

in <agent_home>/override_config/profiles/IntroscopeAgent_common.profile, add the line :

hpa.dumpDirectory=/data/dumpFS

Debug session free space control

To prevent missing disk space while using debug session, an optional parameter exists to control disk space before starting a debug session.

  1. Use the overriding mechanism described
  2. Add a new line for hpa.dumpDirectory.freeSpaceInMb

For example, to ensure that 20Gb is available before starting a debug session :

in <agent_home>/override_config/profiles/IntroscopeAgent_common.profile, add the line :

hpa.dumpDirectory.freeSpaceInMb=20000

Usage rewriting

Each client send information about its requests, and the dataserver save it under Hpa|Usage path. Sometime the size of this subtree is too big, these properties help to reduce the size of this subtree.

Usage is build on the following template :

ClientType | ClientSubType | Calypso session host | Calypso session application | Calypso session host | Calypso session host

Two properties are introduced to rework these metrics, these rules are applied on :

Modify ClientSubType

This one is applied on ClientSubType

In Introscope_dataserver.properties, you can add :

hpa.service.HpaUsageOverviewService.cleanAgentSubtype

The default value is : HpaRisk-Calculator.*=>HpaRisk-Calculator

It is applied on ClientSubType, in this example it merges all HpaRisk-Calculator-<1… N> in a single node (to avoid too many identical subtree)

A restart is required to update this property.

Modify Calypso session

This one is applied on : Calypso session host | Calypso session application | Calypso session host | Calypso session host

In Introscope_dataserver.properties, you can add :

hpa.service.HpaUsageOverviewService.cleanClientDetails

The default value is ([^\\|]+)\\|([^\\|]+)\\|([^\\|]+)\\|([^\\|]+)=>$2|$3|$4

It removes the calypso session host as it is often a citrix server.

A restart is required to update this property.

Properties template

The both properties are built on the same template : property value is splitted on ;; then on =>.

Each expression is applied in order <expr1>;;<expre2>;;....

Left part of => is the regexp pattern to search, right part is the regex pattern to apply.