NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::metrics::AttributesProcessor Class Referenceabstract

Detailed Description

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

Definition at line 37 of file includes/opentelemetry/sdk/metrics/view/attributes_processor.h.

Inheritance diagram for sdk::metrics::AttributesProcessor:

Public Member Functions

virtual MetricAttributes process (const opentelemetry::common::KeyValueIterable &attributes) const noexcept=0
 
virtual bool isPresent (nostd::string_view key) const noexcept=0
 
virtual ~AttributesProcessor ()=default
 
virtual MetricAttributes process (const opentelemetry::common::KeyValueIterable &attributes) const noexcept=0
 
virtual bool isPresent (nostd::string_view key) const noexcept=0
 
virtual ~AttributesProcessor ()=default
 

Constructor & Destructor Documentation

◆ ~AttributesProcessor() [1/2]

virtual sdk::metrics::AttributesProcessor::~AttributesProcessor ( )
virtualdefault

◆ ~AttributesProcessor() [2/2]

virtual sdk::metrics::AttributesProcessor::~AttributesProcessor ( )
virtualdefault

Member Function Documentation

◆ isPresent() [1/2]

◆ isPresent() [2/2]

◆ process() [1/2]

◆ process() [2/2]


The documentation for this class was generated from the following file: