Problem: The current metrics on AM seems to be based on
with the metrics on the type of CTS, in-memory, etc. However, it does not offer metrics on the API endpoint being called. For example, the metric like how many session validation calls have been called from the REST endpoint cannot be inferred. The reason is that all the above metrics say session.<session-type>.validate.<outcome> are the internal backed calls.
In fact the even if the REST call say for /json/session?_action=validate is called once, the metric for session.cts-based.validate.success jumps more that 8-10. The reason being the front-end REST endpoint does call into the internal validation many times (maybe indicating there may be better optimization ). We still do not have the direct metric for the number of times the call as a metrics (not like we should be scraping access logs for these information !!!)
- Metrics for the frontend REST endpoint (like what you would get directly thru the access logs for these) (thing related to this includes session validate, session get/set properties,