Hi @Lukasz_Pelczar ,
The documentation mention what values are used to detrmine this value:
To determine memory utilization, Atlas calculates the following delta: total system memory
- ( free
+ buffer
+ cache
), where free
, buffer
, and cache
are amounts of available memory that Atlas can reclaim for other purposes. Atlas then divides that delta by the total system memory
. To learn more, see System Memory in Review Available Metrics.
Now please remember that the alert is fired where a single monitored sample is crossing the threshold. Now for auto scaling we use the average over an hour so this cannot be done by an alert.
What you can do is to see if you get alerts where system memory is constantly crossing 75-80% going for a period of more than 60 min:
Having said that, since the calculation here does some deduction of reusable space, I find it hard to get to the accurate alert aligned with the scaling trigger.
Thanks
Pavel