Distribution Summary¶
See Distribution Summary for the concept.
Call Record() with a value:
#include <registry.h>
int main()
{
auto config = Config(WriterConfig(WriterTypes::UDP));
auto r = Registry(config);
// Option 1: Directly create a Distribution Summary
auto serverRequestSize = r.CreateDistributionSummary("server.requestSize");
serverRequestSize.Record(42);
// Option 2: Create a Distribution Summary from a MeterID
auto serverRequestMeter = r.CreateNewId("server.requestSize");
r.CreateDistributionSummary(serverRequestMeter).Record(42);
}
Percentile Distribution Summary¶
Call Record() with a value:
#include <registry.h>
int main()
{
auto config = Config(WriterConfig(WriterTypes::UDP));
auto r = Registry(config);
// Option 1: Directly create a Percentile Distribution Summary
auto serverSize = r.CreatePercentDistributionSummary("server.requestSize");
serverSize.Record(10);
// Option 2: Create a Percentile Distribution Summary from a MeterID
auto requestSizeMeter = r.CreateNewId("server.requestSize");
r.CreatePercentDistributionSummary(requestSizeMeter).Record(10);
}