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.
- Use the overriding mechanism described
- Add a new line for
hpa.dumpDirectory
For example to use /data/dumpFS
as 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.
- Use the overriding mechanism described
- 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.