Can anyone please tell me what are the different ways that we can perform to monitor the over all performance of an application in production. We already have PDC. Other than that what are the ways.. For example we are using Email Bot application so to track all the nodes are working or not. If any node is failed immediately to notify any user and continuous monitor of Jobs and integrations.
Appreciate your response!!!
***Edited by Moderator: Pooja Gadige to add capability tag***
Depends if you want to monitor your application only or to make sure that your application is indeed well & fully working.
If you're application manager, you should also consider monitoring your infra (DB availability, FS, typical message in logs indicating issue or restart, anything indicating a degradation or an issue)
You should also have tool to quickly assess your DB performance (top sessions, DB locks, opened sessions, tablespace info) and for servers CPU & memory.
This is one thing to detect an issue and this is another one to be able to quickly find out the root cause and to fix it to full restore 100% of your capacity.
You could also have recurrent report on your processing (depends on the kind of processing you're doing) so that you can make sure of incoming and handled volumes (eg: if you handle 5000/hour of anything, having 1000 at peak hour might indicate an issue while all infra & performance indicator will be green since not used)
For me you need to consider everything around your application, not only the application itself which can be disturbed for many reasons.