class HistogramMetricBuffer

Defined at line 101 of file ../../src/lib/metrics_buffer/metrics_buffer.h

This class is a convenience interface which remembers metric_id + bucket_config, and calculates

which bucket for the caller.

Public Methods

void HistogramMetricBuffer (const HistogramMetricBuffer & to_copy)

Defined at line 103 of file ../../src/lib/metrics_buffer/metrics_buffer.h

HistogramMetricBuffer & operator= (const HistogramMetricBuffer & to_copy)

Defined at line 104 of file ../../src/lib/metrics_buffer/metrics_buffer.h

void HistogramMetricBuffer (HistogramMetricBuffer && to_move)

Defined at line 105 of file ../../src/lib/metrics_buffer/metrics_buffer.h

HistogramMetricBuffer & operator= (HistogramMetricBuffer && to_move)

Defined at line 106 of file ../../src/lib/metrics_buffer/metrics_buffer.h

void ~HistogramMetricBuffer ()

Defined at line 107 of file ../../src/lib/metrics_buffer/metrics_buffer.h

void LogValue (std::vector<uint32_t> dimension_values, int64_t value)

This computes which histogram bucket, and adds 1 to the tally of that bucket.

Defined at line 375 of file ../../src/lib/metrics_buffer/metrics_buffer.cc

Friends

class MetricsBuffer