Definition at line 28 of file includes/opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader.h.


Public Member Functions | |
| PeriodicExportingMetricReader (std::unique_ptr< PushMetricExporter > exporter, const PeriodicExportingMetricReaderOptions &options) | |
| PeriodicExportingMetricReader (std::unique_ptr< PushMetricExporter > exporter, const PeriodicExportingMetricReaderOptions &options, const PeriodicExportingMetricReaderRuntimeOptions &runtime_options) | |
| AggregationTemporality | GetAggregationTemporality (InstrumentType instrument_type) const noexcept override |
| PeriodicExportingMetricReader (std::unique_ptr< PushMetricExporter > exporter, const PeriodicExportingMetricReaderOptions &options) | |
| PeriodicExportingMetricReader (std::unique_ptr< PushMetricExporter > exporter, const PeriodicExportingMetricReaderOptions &options, const PeriodicExportingMetricReaderRuntimeOptions &runtime_options) | |
| AggregationTemporality | GetAggregationTemporality (InstrumentType instrument_type) const noexcept override |
| void | SetMetricProducer (MetricProducer *metric_producer) |
| void | SetMetricProducer (MetricProducer *metric_producer) |
| bool | Collect (nostd::function_ref< bool(ResourceMetrics &metric_data)> callback) noexcept |
| Collect the metrics from SDK. More... | |
| bool | Collect (nostd::function_ref< bool(ResourceMetrics &metric_data)> callback) noexcept |
| Collect the metrics from SDK. More... | |
| bool | Shutdown (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept |
| Shutdown the metric reader. More... | |
| bool | Shutdown (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept |
| Shutdown the metric reader. More... | |
| bool | ForceFlush (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept |
| Force flush the metric read by the reader. More... | |
| bool | ForceFlush (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept |
| Force flush the metric read by the reader. More... | |
| bool | IsShutdown () const noexcept |
| Return the status of Metric reader. More... | |
| bool | IsShutdown () const noexcept |
| Return the status of Metric reader. More... | |
| sdk::metrics::PeriodicExportingMetricReader::PeriodicExportingMetricReader | ( | std::unique_ptr< PushMetricExporter > | exporter, |
| const PeriodicExportingMetricReaderOptions & | options | ||
| ) |
| sdk::metrics::PeriodicExportingMetricReader::PeriodicExportingMetricReader | ( | std::unique_ptr< PushMetricExporter > | exporter, |
| const PeriodicExportingMetricReaderOptions & | options, | ||
| const PeriodicExportingMetricReaderRuntimeOptions & | runtime_options | ||
| ) |
| sdk::metrics::PeriodicExportingMetricReader::PeriodicExportingMetricReader | ( | std::unique_ptr< PushMetricExporter > | exporter, |
| const PeriodicExportingMetricReaderOptions & | options | ||
| ) |
| sdk::metrics::PeriodicExportingMetricReader::PeriodicExportingMetricReader | ( | std::unique_ptr< PushMetricExporter > | exporter, |
| const PeriodicExportingMetricReaderOptions & | options, | ||
| const PeriodicExportingMetricReaderRuntimeOptions & | runtime_options | ||
| ) |
|
noexceptinherited |
Collect the metrics from SDK.
|
noexceptinherited |
Collect the metrics from SDK.
|
noexceptinherited |
Force flush the metric read by the reader.
|
noexceptinherited |
Force flush the metric read by the reader.
|
overridevirtualnoexcept |
Implements sdk::metrics::MetricReader.
|
overridevirtualnoexcept |
Implements sdk::metrics::MetricReader.
|
noexceptinherited |
Return the status of Metric reader.
|
noexceptinherited |
Return the status of Metric reader.
|
inherited |
|
inherited |
|
noexceptinherited |
Shutdown the metric reader.
|
noexceptinherited |
Shutdown the metric reader.