addArr#

Fully qualified name: omni::observability::addArr

Defined in omni/observability/IMetrics.h

template<class ValueType, class T>
void omni::observability::addArr(
const carb::ObjectPtr<ICounter<ValueType>> &counter,
T value,
const Attribute attributes[],
std::size_t attributeCount,
) noexcept#

Add a value to a counter with array attributes.

Remark

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

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

  • value[in] The value to add to the counter.

  • attributes[in] Array of attributes to associate with this measurement.

  • attributeCount[in] Number of attributes in the array.