Class AttributesProcessor

Inheritance Relationships

Derived Types

Class Documentation

class AttributesProcessor

The AttributesProcessor is responsible for customizing which attribute(s) are to be reported as metrics dimension(s).

Subclassed by opentelemetry::sdk::metrics::DefaultAttributesProcessor, opentelemetry::sdk::metrics::FilteringAttributesProcessor

Public Functions

virtual MetricAttributes process(const opentelemetry::common::KeyValueIterable &attributes) const noexcept = 0
virtual ~AttributesProcessor() = default