We are using Pega Platform 7.3 and Pega Marketing 7.22, and we are running on 1 node only.
At times, our users will feed back to us that their campaign is running slow. Is there any way to see what are the processes, both front and back end, executing at that point of time? Currently, I can only scan 1 by 1 on what are the campaign that are executing for the front end. As for the back end, I can only check on the log files for any abnormality.
Please advise on a better way to monitor the system.
However, my points are totally missed. I am not looking at how good/healthy is the system. I need to have to have a more inside view of what is happening in Pega, what process is taking up the resources, and how much resources is being taken up; just like the task manager in windows, it can tell you are what application is running, can how much resources, CPU and RAM is is using.
In this case, I would suggest you to perform below two activities as part of initial investigation.
1. Fetch the alert logs from application server and have a look into all the alerts. You can see all the activities which crossed the default threshold timings and then use the PEGA alert codes to fix the issues accordingly.
2. On the other hand, I recommend you to install AES - Autonomic Event Services (separate node required). This will continuously monitor PEGA marketing node and capture all the exceptions/errors. You can also configure email alert depends on your requirement from the AES Manager portal.
FYI, AES will not help you to capture server/JVM level information.