Create performance metrics for:
This issue was initially created as #115. Once these metrics are discussed, we can think in a plugin to capture this information (if needed).
Good idea, @lock9.
That would be great to have such tools.
We need to define a design for measuring it, I think that @devhawk @PeterLinX @neo-project/core can help us to guide how to design these metrics for having it as an option on NEO3.
I think that we do not need this for NEO2, really.
It is enough if we are able to monitor NEO3.
For the Increase TPS issue and milestone we can just check the TPS in a specific condition, if that is really necessary.
Hi @vncoelho , the main intent of this issue is to replace #115 with a more concise "description".
Erik is right, to be able to know that we increased our tps, we need to measure it, therefore, we need benchmark tools to test it and be sure it has improved.
Note: the metrics come before the tools, so we need to know what is important to track before we start adding plugins everywhere
Hi, I was studying this and I thought of these metrics below that might be useful.
I also put the units of measure that I might fit between parentheses.
I think we could also add the variation between the expected block time (from config) to the actual block time.
Most helpful comment
Hi, I was studying this and I thought of these metrics below that might be useful.
I also put the units of measure that I might fit between parentheses.