@@ -25,17 +25,16 @@ inline opentelemetry::sdk::resource::Resource &GetEmptyResource()
2525/* *
2626 * Helper function to create ResourceMetrics
2727 */
28- inline metric_sdk::ResourceMetrics CreateSumPointData ()
28+ inline metric_sdk::ResourceMetrics CreateSumPointData (
29+ opentelemetry::sdk::instrumentationscope::InstrumentationScope *scope)
2930{
3031 metric_sdk::SumPointData sum_point_data{};
3132 sum_point_data.value_ = 10.0 ;
3233 metric_sdk::SumPointData sum_point_data2{};
3334 sum_point_data2.value_ = 20.0 ;
3435 metric_sdk::ResourceMetrics data;
3536 data.resource_ = &GetEmptyResource ();
36- auto instrumentation_scope =
37- opentelemetry::sdk::instrumentationscope::InstrumentationScope::Create (" library_name" ,
38- " 1.9.1" );
37+
3938 metric_sdk::MetricData metric_data{
4039 metric_sdk::InstrumentDescriptor{" library_name" , " description" , " unit" ,
4140 metric_sdk::InstrumentType::kCounter ,
@@ -46,11 +45,12 @@ inline metric_sdk::ResourceMetrics CreateSumPointData()
4645 {metric_sdk::PointAttributes{{" a1" , " b1" }}, sum_point_data},
4746 {metric_sdk::PointAttributes{{" a2" , " b2" }}, sum_point_data2}}};
4847 data.scope_metric_data_ = std::vector<metric_sdk::ScopeMetrics>{
49- {instrumentation_scope. get () , std::vector<metric_sdk::MetricData>{metric_data}}};
48+ {scope , std::vector<metric_sdk::MetricData>{metric_data}}};
5049 return data;
5150}
5251
53- inline metric_sdk::ResourceMetrics CreateHistogramPointData ()
52+ inline metric_sdk::ResourceMetrics CreateHistogramPointData (
53+ opentelemetry::sdk::instrumentationscope::InstrumentationScope *scope)
5454{
5555 metric_sdk::HistogramPointData histogram_point_data{};
5656 histogram_point_data.boundaries_ = std::vector<double >{10.1 , 20.2 , 30.2 };
@@ -65,9 +65,7 @@ inline metric_sdk::ResourceMetrics CreateHistogramPointData()
6565
6666 metric_sdk::ResourceMetrics data;
6767 data.resource_ = &GetEmptyResource ();
68- auto instrumentation_scope =
69- opentelemetry::sdk::instrumentationscope::InstrumentationScope::Create (" library_name" ,
70- " 1.9.1" );
68+
7169 metric_sdk::MetricData metric_data{
7270 metric_sdk::InstrumentDescriptor{" library_name" , " description" , " unit" ,
7371 metric_sdk::InstrumentType::kHistogram ,
@@ -78,17 +76,16 @@ inline metric_sdk::ResourceMetrics CreateHistogramPointData()
7876 {metric_sdk::PointAttributes{{" a1" , " b1" }}, histogram_point_data},
7977 {metric_sdk::PointAttributes{{" a2" , " b2" }}, histogram_point_data2}}};
8078 data.scope_metric_data_ = std::vector<metric_sdk::ScopeMetrics>{
81- {instrumentation_scope. get () , std::vector<metric_sdk::MetricData>{metric_data}}};
79+ {scope , std::vector<metric_sdk::MetricData>{metric_data}}};
8280 return data;
8381}
8482
85- inline metric_sdk::ResourceMetrics CreateLastValuePointData ()
83+ inline metric_sdk::ResourceMetrics CreateLastValuePointData (
84+ opentelemetry::sdk::instrumentationscope::InstrumentationScope *scope)
8685{
8786 metric_sdk::ResourceMetrics data;
8887 data.resource_ = &GetEmptyResource ();
89- auto instrumentation_scope =
90- opentelemetry::sdk::instrumentationscope::InstrumentationScope::Create (" library_name" ,
91- " 1.2.0" );
88+
9289 metric_sdk::LastValuePointData last_value_point_data{};
9390 last_value_point_data.value_ = 10.0 ;
9491 last_value_point_data.is_lastvalue_valid_ = true ;
@@ -107,17 +104,16 @@ inline metric_sdk::ResourceMetrics CreateLastValuePointData()
107104 {metric_sdk::PointAttributes{{" a1" , " b1" }}, last_value_point_data},
108105 {metric_sdk::PointAttributes{{" a2" , " b2" }}, last_value_point_data2}}};
109106 data.scope_metric_data_ = std::vector<metric_sdk::ScopeMetrics>{
110- {instrumentation_scope. get () , std::vector<metric_sdk::MetricData>{metric_data}}};
107+ {scope , std::vector<metric_sdk::MetricData>{metric_data}}};
111108 return data;
112109}
113110
114- inline metric_sdk::ResourceMetrics CreateDropPointData ()
111+ inline metric_sdk::ResourceMetrics CreateDropPointData (
112+ opentelemetry::sdk::instrumentationscope::InstrumentationScope *scope)
115113{
116114 metric_sdk::ResourceMetrics data;
117115 data.resource_ = &GetEmptyResource ();
118- auto instrumentation_scope =
119- opentelemetry::sdk::instrumentationscope::InstrumentationScope::Create (" library_name" ,
120- " 1.2.0" );
116+
121117 metric_sdk::DropPointData drop_point_data{};
122118 metric_sdk::DropPointData drop_point_data2{};
123119 metric_sdk::MetricData metric_data{
@@ -130,7 +126,7 @@ inline metric_sdk::ResourceMetrics CreateDropPointData()
130126 {metric_sdk::PointAttributes{{" a1" , " b1" }}, drop_point_data},
131127 {metric_sdk::PointAttributes{{" a2" , " b2" }}, drop_point_data2}}};
132128 data.scope_metric_data_ = std::vector<metric_sdk::ScopeMetrics>{
133- {instrumentation_scope. get () , std::vector<metric_sdk::MetricData>{metric_data}}};
129+ {scope , std::vector<metric_sdk::MetricData>{metric_data}}};
134130 return data;
135131}
136132} // namespace
0 commit comments