Hello, Nikita Nice to have such a tool in Apache Ignite.
Can you provide more information about the binary logging format? Do you have any examples? Is there are any problems you faced? >The Ignite will log some additional internal statistics using separate log >category of IgniteLogger. What the additional log category are you talking about? On Fri, 24 Apr 2020 at 14:58, Nikita Amelchev <nsamelc...@gmail.com> wrote: > > Hi, Igniters. > > I'm working on cluster profiling and the tool for creating a > performance report. [1] I have prepared PoC based on performance > logging to a separate category of Ignite log. The report contains: > > - Cache operations and its distribution by types [2] > - Transactions and histogram of durations [3] > - SQL and Scan query statistics, top of slowest queries, logical and > physical reads by query [4] > - Compute statistics, top of slowest tasks and their jobs [5] > Soon I will add: > - Topology and Ignite versions info > - Client ID in case of operations from clients > > For now, I'm developing a binary logging format to reduce the effect > on performance. I'll try to reuse Ignite mechanisms. > > I would like to hear suggestions for the profiling and the performance report. > > [1] > https://cwiki.apache.org/confluence/display/IGNITE/Cluster+performance+profiling+tool > [2] > https://cwiki.apache.org/confluence/display/IGNITE/Cluster+performance+profiling+tool?preview=/145723859/148647581/p1.png > [3] > https://cwiki.apache.org/confluence/display/IGNITE/Cluster+performance+profiling+tool?preview=/145723859/148647582/p2.png > [4] > https://cwiki.apache.org/confluence/display/IGNITE/Cluster+performance+profiling+tool?preview=/145723859/148647583/p3.png > [5] > https://cwiki.apache.org/confluence/display/IGNITE/Cluster+performance+profiling+tool?preview=/145723859/152112279/p5.png > > -- > Best wishes, > Amelchev Nikita