Agents

This screen allows to modify on the fly data collected by HPA.

Those switches are managed by properties and configuration files loaded at the startup of the HPA agents. But this screen enables to modify their current values.

Warning Change those values can have an impact on the HPA overhead. Warning

The changes made via this screen are persisted on the file system as described here.

Debug sessions monitors

The Debug session monitor is an additional process running on each host where at least one HPA agent is running.

The Debug session monitor encapsulates and manages certain metrics captured by the Debug session such as:

  • Threads dumps
  • Memory dumps
  • JFR

Those metrics are captured in fine by a script steered by the Debug session monitor process.

Description of agents settings

Agents settings have 2 different types

  • flag: activates the collection of some metrics
  • service: activates a service running inside the agent - e.g. HpaThreadStackService which dumps JVM threads
Name Type Comment
HpaStallService Service Allows the capture of stall metrics - described here
HpaThreadStackService Service Threads dumps every 10 minutes - used for method hotspots
HpaUsageOverviewService Service Provides the DataServer compute time by DataServer client - used typically in the homepage