The OtlpMetricUtils contains utility functions for OTLP metrics.
Definition at line 43 of file includes/opentelemetry/exporters/otlp/otlp_metric_utils.h.
|
| static opentelemetry::sdk::metrics::AggregationType | GetAggregationType (const opentelemetry::sdk::metrics::MetricData &metric_data) noexcept |
| |
| static proto::metrics::v1::AggregationTemporality | GetProtoAggregationTemporality (const opentelemetry::sdk::metrics::AggregationTemporality &aggregation_temporality) noexcept |
| |
| static void | ConvertSumMetric (const opentelemetry::sdk::metrics::MetricData &metric_data, proto::metrics::v1::Sum *const sum) noexcept |
| |
| static void | ConvertHistogramMetric (const opentelemetry::sdk::metrics::MetricData &metric_data, proto::metrics::v1::Histogram *const histogram) noexcept |
| |
| static void | ConvertExponentialHistogramMetric (const opentelemetry::sdk::metrics::MetricData &metric_data, proto::metrics::v1::ExponentialHistogram *const histogram) noexcept |
| |
| static void | ConvertGaugeMetric (const opentelemetry::sdk::metrics::MetricData &metric_data, proto::metrics::v1::Gauge *const gauge) noexcept |
| |
| static void | PopulateInstrumentInfoMetrics (const opentelemetry::sdk::metrics::MetricData &metric_data, proto::metrics::v1::Metric *metric) noexcept |
| |
| static void | PopulateResourceMetrics (const opentelemetry::sdk::metrics::ResourceMetrics &data, proto::metrics::v1::ResourceMetrics *proto_resource_metrics) noexcept |
| |
| static void | PopulateRequest (const opentelemetry::sdk::metrics::ResourceMetrics &data, proto::collector::metrics::v1::ExportMetricsServiceRequest *request) noexcept |
| |
| static sdk::metrics::AggregationTemporalitySelector | ChooseTemporalitySelector (PreferredAggregationTemporality preferred_aggregation_temporality) noexcept |
| |
| static sdk::metrics::AggregationTemporality | DeltaTemporalitySelector (sdk::metrics::InstrumentType instrument_type) noexcept |
| |
| static sdk::metrics::AggregationTemporality | CumulativeTemporalitySelector (sdk::metrics::InstrumentType instrument_type) noexcept |
| |
| static sdk::metrics::AggregationTemporality | LowMemoryTemporalitySelector (sdk::metrics::InstrumentType instrument_type) noexcept |
| |
| static opentelemetry::sdk::metrics::AggregationType | GetAggregationType (const opentelemetry::sdk::metrics::MetricData &metric_data) noexcept |
| |
| static proto::metrics::v1::AggregationTemporality | GetProtoAggregationTemporality (const opentelemetry::sdk::metrics::AggregationTemporality &aggregation_temporality) noexcept |
| |
| static void | ConvertSumMetric (const opentelemetry::sdk::metrics::MetricData &metric_data, proto::metrics::v1::Sum *const sum) noexcept |
| |
| static void | ConvertHistogramMetric (const opentelemetry::sdk::metrics::MetricData &metric_data, proto::metrics::v1::Histogram *const histogram) noexcept |
| |
| static void | ConvertExponentialHistogramMetric (const opentelemetry::sdk::metrics::MetricData &metric_data, proto::metrics::v1::ExponentialHistogram *const histogram) noexcept |
| |
| static void | ConvertGaugeMetric (const opentelemetry::sdk::metrics::MetricData &metric_data, proto::metrics::v1::Gauge *const gauge) noexcept |
| |
| static void | PopulateInstrumentInfoMetrics (const opentelemetry::sdk::metrics::MetricData &metric_data, proto::metrics::v1::Metric *metric) noexcept |
| |
| static void | PopulateResourceMetrics (const opentelemetry::sdk::metrics::ResourceMetrics &data, proto::metrics::v1::ResourceMetrics *proto_resource_metrics) noexcept |
| |
| static void | PopulateRequest (const opentelemetry::sdk::metrics::ResourceMetrics &data, proto::collector::metrics::v1::ExportMetricsServiceRequest *request) noexcept |
| |
| static sdk::metrics::AggregationTemporalitySelector | ChooseTemporalitySelector (PreferredAggregationTemporality preferred_aggregation_temporality) noexcept |
| |
| static sdk::metrics::AggregationTemporality | DeltaTemporalitySelector (sdk::metrics::InstrumentType instrument_type) noexcept |
| |
| static sdk::metrics::AggregationTemporality | CumulativeTemporalitySelector (sdk::metrics::InstrumentType instrument_type) noexcept |
| |
| static sdk::metrics::AggregationTemporality | LowMemoryTemporalitySelector (sdk::metrics::InstrumentType instrument_type) noexcept |
| |