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.
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.