...
Configuration Setting | Default | Description |
---|---|---|
captureTransactionLatencyStats | 10240 | Property that can be used to control the default sampling size for series stats. If the number of datapoints collected in a stats interval exceeds this size, the computation for histographical data will be lossy. Increasing the value reduces loss of datapoints, but results in greater overhead in stats collection in terms of both memory usage and pressure on the process caches. |
captureEventLatencyStats | false | Property that globally enables collection of message latency stats as messages flow through the system. These statistics include latencies in the flow outside of transaction processing. For received messages these statistics include transmission, deserialization and dispatch costs. For sent messages these include serialization and transmission costs. When set to true, timings for messages are captured as they flow through the system. Enablement of these stats is required to collect message bus latency stats. Enabling this property can increase latency due to the overhead of tracking timestamps. |
captureMessageTypeStats | false | Property that enables tracking of message statistics on a per message type basis. When set to true, timings for each message type are individually tracked as separate stats
|
messageTypeStatsLatenciesToCapture | all | Property that enables tracking of latency statistics on a per message type ba Property controlling which latency stats on a per message type basis. This property is specified as a comma separated list of values. Valid value include:
The values 'all' or 'none' may not be combined with other values. This value only applies when captureMessageTypeStats is true. When not specified the value defaults to all.
|
capturePerTransactionStats perTransactionStatsLogging | false | Configuration See Per Transaction Stats for more details. |
Below is example of enablThe above settings can be configured in config.xml as follows:
Code Block | ||||
---|---|---|---|---|
| ||||
<apps> <templates> <app name="app-template"> <captureTransactionLatencyStats>true</captureTransactionLatencyStats> <captureEventLatencyStats>true</captureEventLatencyStats> <captureMessageTypeStats>true</captureMessageTypeStats> <messageTypeStatLatenciesToCapture>c2o,o2p,mpproc,mproc,mfilt</messageTypeStatLatenciesToCapture> <capturePerTransactionStats>false</capturePerTransactionStats> <perTransactionStatsLogging policy="Off"> <detachedWrite enabled="true"></detachedWrite> </perTransactionStatsLogging> </app> </templates> </apps> |
...