In two phase commit, throughput and latency samples are collected at the load generator level. This also gives point-in-time data about transaction latency.
In atomizer, throughput samples are collected on the archiver on a block-by-block basis, and latency samples are collected at the load generator, without preserving the point in time - resulting in a plain heap of latency samples.
This PR unifies that metric output by having atomizer-cli-watchtower write the same latency sample file and format as twophase-gen.
In two phase commit, throughput and latency samples are collected at the load generator level. This also gives point-in-time data about transaction latency.
In atomizer, throughput samples are collected on the archiver on a block-by-block basis, and latency samples are collected at the load generator, without preserving the point in time - resulting in a plain heap of latency samples.
This PR unifies that metric output by having
atomizer-cli-watchtower
write the same latency sample file and format astwophase-gen
.