MetricReader defines the interface to collect metrics from SDK.
Definition at line 22 of file includes/opentelemetry/sdk/metrics/metric_reader.h.
◆ MetricReader() [1/2]
| sdk::metrics::MetricReader::MetricReader |
( |
| ) |
|
◆ ~MetricReader() [1/2]
| virtual sdk::metrics::MetricReader::~MetricReader |
( |
| ) |
|
|
virtualdefault |
◆ MetricReader() [2/2]
| sdk::metrics::MetricReader::MetricReader |
( |
| ) |
|
◆ ~MetricReader() [2/2]
| virtual sdk::metrics::MetricReader::~MetricReader |
( |
| ) |
|
|
virtualdefault |
◆ Collect() [1/2]
Collect the metrics from SDK.
- Returns
- return the status of the operation.
◆ Collect() [2/2]
Collect the metrics from SDK.
- Returns
- return the status of the operation.
◆ ForceFlush() [1/2]
Force flush the metric read by the reader.
◆ ForceFlush() [2/2]
Force flush the metric read by the reader.
◆ GetAggregationTemporality() [1/2]
◆ GetAggregationTemporality() [2/2]
◆ IsShutdown() [1/2]
| bool sdk::metrics::MetricReader::IsShutdown |
( |
| ) |
const |
|
noexcept |
Return the status of Metric reader.
◆ IsShutdown() [2/2]
| bool sdk::metrics::MetricReader::IsShutdown |
( |
| ) |
const |
|
noexcept |
Return the status of Metric reader.
◆ SetMetricProducer() [1/2]
| void sdk::metrics::MetricReader::SetMetricProducer |
( |
MetricProducer * |
metric_producer | ) |
|
◆ SetMetricProducer() [2/2]
| void sdk::metrics::MetricReader::SetMetricProducer |
( |
MetricProducer * |
metric_producer | ) |
|
◆ Shutdown() [1/2]
Shutdown the metric reader.
◆ Shutdown() [2/2]
Shutdown the metric reader.
The documentation for this class was generated from the following file: