record#

Fully qualified name: omni::observability::record

Defined in omni/observability/IMetrics.h

template<class ValueType, class T, class ...A>
void omni::observability::record(
const carb::ObjectPtr<IHistogram<ValueType>> &histogram,
T value,
A&&... a,
) noexcept#

Record a value in a histogram with variadic attributes.

Remark

If the histogram carb::ObjectPtr is null, this function is a no-op.

Parameters:
  • histogram[in] The histogram instrument to record to (null pointer is permitted).

  • value[in] The value to record in the histogram.

  • a[in] Variadic list of attributes to associate with this measurement.