Skip to main content

register_product_metrics

Function register_product_metrics 

Source
pub fn register_product_metrics<I>(
    descriptors: I,
) -> ProductMetricResult<Vec<ProductMetricHandle>>
where I: IntoIterator<Item = MetricDescriptor>,
Expand description

Registers multiple product-owned metric families in order.

The batch is all-or-nothing: when any descriptor fails, the families this batch already registered are rolled back so fixing the failure and retrying does not trip over DuplicateRegistration.