Hello, Igniters.

I want to provide the user answers to the following question: "How cache API 
operations perform?"
It seems, we need to implements metrics for basic cache API operations like 
get, put, remove for it. 

I think we should provide the following metrics:

* `get`, `put`, `remove` time histograms. Measured for API calls on the caller 
node side.
    Implemented in [1], commit [2].

* `commit`, `rollback` time histograms. Measured for API calls on the caller 
node side [3].

* histograms that measure the time of processing `get`, `put`, `remove`, 
`commit`, `rollback` messages on affinity nodes(primary and backups).
    Ticket doesn't exist for it. 

What do you think?

[1] https://issues.apache.org/jira/browse/IGNITE-12219
[2] 
https://github.com/apache/ignite/commit/e66bbef97b2cef73a533ce8a506ec479852cb364
[3] https://issues.apache.org/jira/browse/IGNITE-12450

Reply via email to