Class FilteringExcludeAttributesProcessor

Inheritance Relationships

Base Type

Class Documentation

class FilteringExcludeAttributesProcessor : public opentelemetry::sdk::metrics::AttributesProcessor

FilteringExcludeAttributeProcessor filters by exclude attribute list and drops names if they are present in the exclude list

Public Functions

inline FilteringExcludeAttributesProcessor(FilterAttributeMap &&exclude_list = {})
inline FilteringExcludeAttributesProcessor(const FilterAttributeMap &exclude_list = {})
inline virtual MetricAttributes process(const opentelemetry::common::KeyValueIterable &attributes) const noexcept override
inline virtual bool isPresent(nostd::string_view key) const noexcept override