A deeper technical look into how the PerformanceGuard agent works.
Multithreaded Windows Service with Regular Checks
The PerformanceGuard agent is implemented as a multithreaded Windows service. It hosts a number of threads, and each thread performs a share of the tasks of the agent.
The agent keeps track of the threads by running a check of all its threads on a regular basis. The period of the checks is twice the length of the PerformanceGuard delivery interval.
The agent service will automatically restart if it detects threads that are out of control for two consecutive checks. A thread is considered to be out of control if it hasn't registered itself with the agent's checking mechanism for 60 seconds.
You can view the status of agent's threads in the agent's status report. See Status Report.
If in doubt about the PerformanceGuard delivery interval, you can verify it in the PerformanceGuard web interface by selecting ADMINISTRATION > Setup > Parameters, and then selecting the Status tab.
General
Content
Integrations