NewRelic is a commercial application monitoring service that has the capability to introspect an application and report on key transaction performance.
New Relic can be used to perform an availability check of application services. It will escalate an error if a service is unresponsive for several minutes.
Unfortunately, by default, all XMLUI transactions appear as a single task and it is difficult to distinguish or analyze different types of traffic.
The following configuration change in newrelic.yml has enabled us to identify some useful key transactions
enable_auto_transaction_naming: false
This has enabled us to create the following key transactions
Unfortunately, we have not yet been able to group bitstream downloads into a single key transaction.