The OTLP exporter exports metrics data in OpenTelemetry Protocol (OTLP) format in HTTP.
Definition at line 26 of file includes/opentelemetry/exporters/otlp/otlp_http_metric_exporter.h.


Public Member Functions | |
| OtlpHttpMetricExporter () | |
| Create an OtlpHttpMetricExporter with default exporter options. More... | |
| OtlpHttpMetricExporter (const OtlpHttpMetricExporterOptions &options) | |
| Create an OtlpHttpMetricExporter with user specified options. More... | |
| OtlpHttpMetricExporter (const OtlpHttpMetricExporterOptions &options, const OtlpHttpMetricExporterRuntimeOptions &runtime_options) | |
| Create an OtlpHttpMetricExporter with user specified options. More... | |
| sdk::metrics::AggregationTemporality | GetAggregationTemporality (sdk::metrics::InstrumentType instrument_type) const noexcept override |
| Get the AggregationTemporality for exporter. More... | |
| opentelemetry::sdk::common::ExportResult | Export (const opentelemetry::sdk::metrics::ResourceMetrics &data) noexcept override |
| bool | ForceFlush (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept override |
| Force flush the exporter. More... | |
| bool | Shutdown (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept override |
| OtlpHttpMetricExporter () | |
| Create an OtlpHttpMetricExporter with default exporter options. More... | |
| OtlpHttpMetricExporter (const OtlpHttpMetricExporterOptions &options) | |
| Create an OtlpHttpMetricExporter with user specified options. More... | |
| OtlpHttpMetricExporter (const OtlpHttpMetricExporterOptions &options, const OtlpHttpMetricExporterRuntimeOptions &runtime_options) | |
| Create an OtlpHttpMetricExporter with user specified options. More... | |
| sdk::metrics::AggregationTemporality | GetAggregationTemporality (sdk::metrics::InstrumentType instrument_type) const noexcept override |
| Get the AggregationTemporality for exporter. More... | |
| opentelemetry::sdk::common::ExportResult | Export (const opentelemetry::sdk::metrics::ResourceMetrics &data) noexcept override |
| bool | ForceFlush (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept override |
| Force flush the exporter. More... | |
| bool | Shutdown (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept override |
Friends | |
| class | OtlpHttpMetricExporterTestPeer |
| exporter::otlp::OtlpHttpMetricExporter::OtlpHttpMetricExporter | ( | ) |
Create an OtlpHttpMetricExporter with default exporter options.
| exporter::otlp::OtlpHttpMetricExporter::OtlpHttpMetricExporter | ( | const OtlpHttpMetricExporterOptions & | options | ) |
Create an OtlpHttpMetricExporter with user specified options.
| options | An object containing the user's configuration options. |
| exporter::otlp::OtlpHttpMetricExporter::OtlpHttpMetricExporter | ( | const OtlpHttpMetricExporterOptions & | options, |
| const OtlpHttpMetricExporterRuntimeOptions & | runtime_options | ||
| ) |
Create an OtlpHttpMetricExporter with user specified options.
| options | An object containing the user's configuration options. |
| runtime_options | An object containing the user's runtime options. |
| exporter::otlp::OtlpHttpMetricExporter::OtlpHttpMetricExporter | ( | ) |
Create an OtlpHttpMetricExporter with default exporter options.
| exporter::otlp::OtlpHttpMetricExporter::OtlpHttpMetricExporter | ( | const OtlpHttpMetricExporterOptions & | options | ) |
Create an OtlpHttpMetricExporter with user specified options.
| options | An object containing the user's configuration options. |
| exporter::otlp::OtlpHttpMetricExporter::OtlpHttpMetricExporter | ( | const OtlpHttpMetricExporterOptions & | options, |
| const OtlpHttpMetricExporterRuntimeOptions & | runtime_options | ||
| ) |
Create an OtlpHttpMetricExporter with user specified options.
| options | An object containing the user's configuration options. |
| runtime_options | An object containing the user's runtime options. |
|
overridenoexcept |
|
overridenoexcept |
|
overridenoexcept |
Force flush the exporter.
|
overridenoexcept |
Force flush the exporter.
|
overridenoexcept |
Get the AggregationTemporality for exporter.
|
overridenoexcept |
Get the AggregationTemporality for exporter.
|
overridenoexcept |
|
overridenoexcept |
|
friend |
Definition at line 80 of file includes/opentelemetry/exporters/otlp/otlp_http_metric_exporter.h.