...
The X Platform exposes various statistics to help administrators measure many performance and health related aspects of software systems built on top of the platform. This includes details about message throughput (raw counts and rates), object pool usage, transaction statistics and system-level information like detailed thread breakdowns and CPU utilization.
Generally speaking, these statistics are collected automatically, but the reporting of these statistics is quite conservative by default. A number of configuration options have been made available to give administrators control over the level of detail they wish to see in trace output and/or server heartbeat messages. Even with much of the tracing output enabled, some interpretation is required to fully understand what the statistics are saying. Certain configuration options (heartbeat logging, for example) will require the use of specialized tools in order for administrators to review the full range of statistics available to them.
...
- Log these heartbeat messages to a binary transaction log, then use tools like the Stats Dump Tool to query the log offline.
- Tracing Trace heartbeats at varying levels of granularity, which is useful for debugging and performance tuning.
- Emit the heartbeats to application registered handlers.
- Emit the heartbeats to connected Robin controllers.
...