Hello All,
Does anyone know how I can get the memory usage for a given process? Looking around I saw a smart service 'Process Sizing Report Smart Services' which is a bit dated.
Is that still valid or there is another option?
Appreciate in advance.
Discussion posts and replies are publicly visible
You can get a lot of the relevant information from the Appian Health Check. In the latest versions of Appian (19.4 onward) this is in-built (you can administer this from within the Admin Console). In earlier versions it's a separate Application & Plug-in.
See: https://docs.appian.com/suite/help/19.4/Appian_Release_Notes.html and search for 'health check'
Also did you try the process model metrics from the monitoring view? That will show you the memory taken up by all of your processes in more real time, and you can also drill into each process model to view its instances.
Appreciate your response. Yes but don't know how AMU translates to actual memory - so I can compare with what is provisioned.
There's an explanation in the Glossary on how the AMU works. Here's a brief description:
AMUs are equivalent values across systems, so 1 AMU in your development environment is identical to 1 AMU in your production environment. 1 AMU is roughly equal to 1 KB. [...]
For processes, AMUs are representative of disk usage. RAM utilization is approximately 2.5 times this value.
Ok that helps. Much appreciated.