@@ -256,8 +256,8 @@ ConfigurationParser::ParseOtlpHttpLogRecordExporterConfiguration(
256256 model->compression = node->GetString (" compression" , " " );
257257 model->timeout = node->GetInteger (" timeout" , 10000 );
258258
259- std::string encoding = node->GetString (" encoding" , " protobuf" );
260- model->encoding = ParseOtlpHttpEncoding (node, encoding);
259+ const std::string encoding = node->GetString (" encoding" , " protobuf" );
260+ model->encoding = ParseOtlpHttpEncoding (node, encoding);
261261
262262 return model;
263263}
@@ -565,16 +565,17 @@ ConfigurationParser::ParseOtlpHttpPushMetricExporterConfiguration(
565565 model->compression = node->GetString (" compression" , " " );
566566 model->timeout = node->GetInteger (" timeout" , 10000 );
567567
568- std::string temporality_preference = node->GetString (" temporality_preference" , " cumulative" );
569- model->temporality_preference = ParseTemporalityPreference (node, temporality_preference);
568+ const std::string temporality_preference =
569+ node->GetString (" temporality_preference" , " cumulative" );
570+ model->temporality_preference = ParseTemporalityPreference (node, temporality_preference);
570571
571- std::string default_histogram_aggregation =
572+ const std::string default_histogram_aggregation =
572573 node->GetString (" default_histogram_aggregation" , " explicit_bucket_histogram" );
573574 model->default_histogram_aggregation =
574575 ParseDefaultHistogramAggregation (node, default_histogram_aggregation);
575576
576- std::string encoding = node->GetString (" encoding" , " protobuf" );
577- model->encoding = ParseOtlpHttpEncoding (node, encoding);
577+ const std::string encoding = node->GetString (" encoding" , " protobuf" );
578+ model->encoding = ParseOtlpHttpEncoding (node, encoding);
578579
579580 return model;
580581}
@@ -604,10 +605,11 @@ ConfigurationParser::ParseOtlpGrpcPushMetricExporterConfiguration(
604605 model->compression = node->GetString (" compression" , " " );
605606 model->timeout = node->GetInteger (" timeout" , 10000 );
606607
607- std::string temporality_preference = node->GetString (" temporality_preference" , " cumulative" );
608- model->temporality_preference = ParseTemporalityPreference (node, temporality_preference);
608+ const std::string temporality_preference =
609+ node->GetString (" temporality_preference" , " cumulative" );
610+ model->temporality_preference = ParseTemporalityPreference (node, temporality_preference);
609611
610- std::string default_histogram_aggregation =
612+ const std::string default_histogram_aggregation =
611613 node->GetString (" default_histogram_aggregation" , " explicit_bucket_histogram" );
612614 model->default_histogram_aggregation =
613615 ParseDefaultHistogramAggregation (node, default_histogram_aggregation);
@@ -624,10 +626,11 @@ ConfigurationParser::ParseOtlpFilePushMetricExporterConfiguration(
624626
625627 model->output_stream = node->GetString (" output_stream" , " " );
626628
627- std::string temporality_preference = node->GetString (" temporality_preference" , " cumulative" );
628- model->temporality_preference = ParseTemporalityPreference (node, temporality_preference);
629+ const std::string temporality_preference =
630+ node->GetString (" temporality_preference" , " cumulative" );
631+ model->temporality_preference = ParseTemporalityPreference (node, temporality_preference);
629632
630- std::string default_histogram_aggregation =
633+ const std::string default_histogram_aggregation =
631634 node->GetString (" default_histogram_aggregation" , " explicit_bucket_histogram" );
632635 model->default_histogram_aggregation =
633636 ParseDefaultHistogramAggregation (node, default_histogram_aggregation);
@@ -637,11 +640,18 @@ ConfigurationParser::ParseOtlpFilePushMetricExporterConfiguration(
637640
638641std::unique_ptr<ConsolePushMetricExporterConfiguration>
639642ConfigurationParser::ParseConsolePushMetricExporterConfiguration (
640- const std::unique_ptr<DocumentNode> & /* node */ ) const
643+ const std::unique_ptr<DocumentNode> &node) const
641644{
642645 auto model = std::make_unique<ConsolePushMetricExporterConfiguration>();
643646
644- // FIXME-CONFIG: https://github.com/open-telemetry/opentelemetry-configuration/issues/242
647+ const std::string temporality_preference =
648+ node->GetString (" temporality_preference" , " cumulative" );
649+ model->temporality_preference = ParseTemporalityPreference (node, temporality_preference);
650+
651+ const std::string default_histogram_aggregation =
652+ node->GetString (" default_histogram_aggregation" , " explicit_bucket_histogram" );
653+ model->default_histogram_aggregation =
654+ ParseDefaultHistogramAggregation (node, default_histogram_aggregation);
645655
646656 return model;
647657}
@@ -1479,8 +1489,8 @@ ConfigurationParser::ParseOtlpHttpSpanExporterConfiguration(
14791489 model->compression = node->GetString (" compression" , " " );
14801490 model->timeout = node->GetInteger (" timeout" , 10000 );
14811491
1482- std::string encoding = node->GetString (" encoding" , " protobuf" );
1483- model->encoding = ParseOtlpHttpEncoding (node, encoding);
1492+ const std::string encoding = node->GetString (" encoding" , " protobuf" );
1493+ model->encoding = ParseOtlpHttpEncoding (node, encoding);
14841494
14851495 return model;
14861496}
0 commit comments