[
https://issues.apache.org/jira/browse/IGNITE-27000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Viacheslav Blinov updated IGNITE-27000:
---------------------------------------
Issue Type: Task (was: Improvement)
> Add new "aipersist" engine metrics
> ----------------------------------
>
> Key: IGNITE-27000
> URL: https://issues.apache.org/jira/browse/IGNITE-27000
> Project: Ignite
> Issue Type: Task
> Components: storage engines ai3
> Reporter: Ivan Bessonov
> Assignee: Viacheslav Blinov
> Priority: Major
> Labels: ignite-3
> Time Spent: 10m
> Remaining Estimate: 0h
>
> We need some metrics that would show us how engine performs, for example when
> it comes to duration of certain operations. This includes:
> * Time it takes for checkpoint read lock to be acquired.
> A histogram would be nice, maybe something else on top.
> * Time between checkpoint read lock acquiring and releasing.
> Same approach.
> * How many bytes has the engine read or written since the very beginning.
> With no categories, just a total.
> * Duration of a single read [page] operation. Same approach.
> (write is partially covered by checkpointer and compactor)
> * Anything that comes to mind of a developer as useful. Optional, might be
> done separately. Examples:
> ** Number of opened files.
> ** Duration of "open file" or "create file" operations.
> ** IO calls per "runConsistently" closure.
> ** Page memory hit ratio / other page replacement metrics.
> ** etc.
> Enable "aipersist" metrics source by default, it's not that big but very
> useful.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)