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


Public Member Functions | |
| OtlpGrpcMetricExporter () | |
| Create an OtlpGrpcMetricExporter using all default options. More... | |
| OtlpGrpcMetricExporter (const OtlpGrpcMetricExporterOptions &options, const std::shared_ptr< OtlpGrpcClient > &client) | |
| Create an OtlpGrpcMetricExporter using specified OtlpGrpcClient. More... | |
| OtlpGrpcMetricExporter (const OtlpGrpcMetricExporterOptions &options) | |
| Create an OtlpGrpcMetricExporter using the given options. More... | |
| ~OtlpGrpcMetricExporter () override | |
| OtlpGrpcMetricExporter (const OtlpGrpcMetricExporter &)=delete | |
| OtlpGrpcMetricExporter (OtlpGrpcMetricExporter &&)=delete | |
| OtlpGrpcMetricExporter & | operator= (const OtlpGrpcMetricExporter &)=delete |
| OtlpGrpcMetricExporter & | operator= (OtlpGrpcMetricExporter &&)=delete |
| 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 |
| bool | Shutdown (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept override |
| const std::shared_ptr< OtlpGrpcClient > & | GetClient () const noexcept |
| Get the Client object. More... | |
| OtlpGrpcMetricExporter () | |
| Create an OtlpGrpcMetricExporter using all default options. More... | |
| OtlpGrpcMetricExporter (const OtlpGrpcMetricExporterOptions &options, const std::shared_ptr< OtlpGrpcClient > &client) | |
| Create an OtlpGrpcMetricExporter using specified OtlpGrpcClient. More... | |
| OtlpGrpcMetricExporter (const OtlpGrpcMetricExporterOptions &options) | |
| Create an OtlpGrpcMetricExporter using the given options. More... | |
| ~OtlpGrpcMetricExporter () override | |
| OtlpGrpcMetricExporter (const OtlpGrpcMetricExporter &)=delete | |
| OtlpGrpcMetricExporter (OtlpGrpcMetricExporter &&)=delete | |
| OtlpGrpcMetricExporter & | operator= (const OtlpGrpcMetricExporter &)=delete |
| OtlpGrpcMetricExporter & | operator= (OtlpGrpcMetricExporter &&)=delete |
| 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 |
| bool | Shutdown (std::chrono::microseconds timeout=(std::chrono::microseconds::max)()) noexcept override |
| const std::shared_ptr< OtlpGrpcClient > & | GetClient () const noexcept |
| Get the Client object. More... | |
Friends | |
| class | OtlpGrpcMetricExporterTestPeer |
| exporter::otlp::OtlpGrpcMetricExporter::OtlpGrpcMetricExporter | ( | ) |
Create an OtlpGrpcMetricExporter using all default options.
| exporter::otlp::OtlpGrpcMetricExporter::OtlpGrpcMetricExporter | ( | const OtlpGrpcMetricExporterOptions & | options, |
| const std::shared_ptr< OtlpGrpcClient > & | client | ||
| ) |
Create an OtlpGrpcMetricExporter using specified OtlpGrpcClient.
| options | options to create exporter |
| client | the gRPC client to use |
|
explicit |
Create an OtlpGrpcMetricExporter using the given options.
|
override |
|
delete |
|
delete |
| exporter::otlp::OtlpGrpcMetricExporter::OtlpGrpcMetricExporter | ( | ) |
Create an OtlpGrpcMetricExporter using all default options.
| exporter::otlp::OtlpGrpcMetricExporter::OtlpGrpcMetricExporter | ( | const OtlpGrpcMetricExporterOptions & | options, |
| const std::shared_ptr< OtlpGrpcClient > & | client | ||
| ) |
Create an OtlpGrpcMetricExporter using specified OtlpGrpcClient.
| options | options to create exporter |
| client | the gRPC client to use |
|
explicit |
Create an OtlpGrpcMetricExporter using the given options.
|
override |
|
delete |
|
delete |
|
overridenoexcept |
|
overridenoexcept |
|
overridenoexcept |
|
overridenoexcept |
|
overridenoexcept |
Get the AggregationTemporality for exporter.
|
overridenoexcept |
Get the AggregationTemporality for exporter.
|
noexcept |
Get the Client object.
|
noexcept |
Get the Client object.
|
delete |
|
delete |
|
delete |
|
delete |
|
overridenoexcept |
|
overridenoexcept |
|
friend |
Definition at line 98 of file includes/opentelemetry/exporters/otlp/otlp_grpc_metric_exporter.h.