@@ -35,10 +35,10 @@ auto constexpr kMeterInstrumentationScopeVersion = "v1";
3535} // namespace
3636
3737// TODO(#15329): Refactor how we're handling different data labels for
38- // the various RPCs. Adding a function to each metric type to add its DataLabels
39- // to the map should be more performant than performing a set_difference every
40- // time.
41- LabelMap IntoLabelMap (ResourceLabels const & r, DataLabels const & d,
38+ // the various RPCs. Adding a function to each metric type to add its
39+ // TableDataLabels to the map should be more performant than performing a
40+ // set_difference every time.
41+ LabelMap IntoLabelMap (TableResourceLabels const & r, TableDataLabels const & d,
4242 std::set<std::string> const & filtered_data_labels,
4343 std::optional<PeerInfoLabels> const & peer_info_labels) {
4444 LabelMap labels = {
@@ -219,11 +219,12 @@ void OperationLatency::OnDone(opentelemetry::context::Context const& context,
219219 context);
220220}
221221
222- std::unique_ptr<Metric> OperationLatency::clone (ResourceLabels resource_labels,
223- DataLabels data_labels) const {
222+ std::unique_ptr<Metric> OperationLatency::clone (
223+ TableResourceLabels const & resource_labels,
224+ TableDataLabels const & data_labels) const {
224225 auto m = std::make_unique<OperationLatency>(*this );
225- m->resource_labels_ = std::move ( resource_labels) ;
226- m->data_labels_ = std::move ( data_labels) ;
226+ m->resource_labels_ = resource_labels;
227+ m->data_labels_ = data_labels;
227228 return m;
228229}
229230
@@ -256,11 +257,12 @@ void AttemptLatency::PostCall(opentelemetry::context::Context const& context,
256257 attempt_latencies_->Record (attempt_elapsed.count (), std::move (m), context);
257258}
258259
259- std::unique_ptr<Metric> AttemptLatency::clone (ResourceLabels resource_labels,
260- DataLabels data_labels) const {
260+ std::unique_ptr<Metric> AttemptLatency::clone (
261+ TableResourceLabels const & resource_labels,
262+ TableDataLabels const & data_labels) const {
261263 auto m = std::make_unique<AttemptLatency>(*this );
262- m->resource_labels_ = std::move ( resource_labels) ;
263- m->data_labels_ = std::move ( data_labels) ;
264+ m->resource_labels_ = resource_labels;
265+ m->data_labels_ = data_labels;
264266 return m;
265267}
266268
@@ -306,11 +308,12 @@ void AttemptLatency2::PostCall(opentelemetry::context::Context const& context,
306308 attempt_latencies2_->Record (attempt_elapsed.count (), std::move (m), context);
307309}
308310
309- std::unique_ptr<Metric> AttemptLatency2::clone (ResourceLabels resource_labels,
310- DataLabels data_labels) const {
311+ std::unique_ptr<Metric> AttemptLatency2::clone (
312+ TableResourceLabels const & resource_labels,
313+ TableDataLabels const & data_labels) const {
311314 auto m = std::make_unique<AttemptLatency2>(*this );
312- m->resource_labels_ = std::move ( resource_labels) ;
313- m->data_labels_ = std::move ( data_labels) ;
315+ m->resource_labels_ = resource_labels;
316+ m->data_labels_ = data_labels;
314317 return m;
315318}
316319
@@ -350,11 +353,12 @@ void RetryCount::OnDone(opentelemetry::context::Context const& context,
350353 context);
351354}
352355
353- std::unique_ptr<Metric> RetryCount::clone (ResourceLabels resource_labels,
354- DataLabels data_labels) const {
356+ std::unique_ptr<Metric> RetryCount::clone (
357+ TableResourceLabels const & resource_labels,
358+ TableDataLabels const & data_labels) const {
355359 auto m = std::make_unique<RetryCount>(*this );
356- m->resource_labels_ = std::move ( resource_labels) ;
357- m->data_labels_ = std::move ( data_labels) ;
360+ m->resource_labels_ = resource_labels;
361+ m->data_labels_ = data_labels;
358362 return m;
359363}
360364
@@ -405,10 +409,11 @@ void FirstResponseLatency::OnDone(
405409}
406410
407411std::unique_ptr<Metric> FirstResponseLatency::clone (
408- ResourceLabels resource_labels, DataLabels data_labels) const {
412+ TableResourceLabels const & resource_labels,
413+ TableDataLabels const & data_labels) const {
409414 auto m = std::make_unique<FirstResponseLatency>(*this );
410- m->resource_labels_ = std::move ( resource_labels) ;
411- m->data_labels_ = std::move ( data_labels) ;
415+ m->resource_labels_ = resource_labels;
416+ m->data_labels_ = data_labels;
412417 return m;
413418}
414419
@@ -437,11 +442,12 @@ void ServerLatency::PostCall(opentelemetry::context::Context const& context,
437442 }
438443}
439444
440- std::unique_ptr<Metric> ServerLatency::clone (ResourceLabels resource_labels,
441- DataLabels data_labels) const {
445+ std::unique_ptr<Metric> ServerLatency::clone (
446+ TableResourceLabels const & resource_labels,
447+ TableDataLabels const & data_labels) const {
442448 auto m = std::make_unique<ServerLatency>(*this );
443- m->resource_labels_ = std::move ( resource_labels) ;
444- m->data_labels_ = std::move ( data_labels) ;
449+ m->resource_labels_ = resource_labels;
450+ m->data_labels_ = data_labels;
445451 return m;
446452}
447453
@@ -480,10 +486,11 @@ void ConnectivityErrorCount::OnDone(
480486}
481487
482488std::unique_ptr<Metric> ConnectivityErrorCount::clone (
483- ResourceLabels resource_labels, DataLabels data_labels) const {
489+ TableResourceLabels const & resource_labels,
490+ TableDataLabels const & data_labels) const {
484491 auto m = std::make_unique<ConnectivityErrorCount>(*this );
485- m->resource_labels_ = std::move ( resource_labels) ;
486- m->data_labels_ = std::move ( data_labels) ;
492+ m->resource_labels_ = resource_labels;
493+ m->data_labels_ = data_labels;
487494 return m;
488495}
489496
@@ -530,10 +537,11 @@ void ApplicationBlockingLatency::OnDone(
530537}
531538
532539std::unique_ptr<Metric> ApplicationBlockingLatency::clone (
533- ResourceLabels resource_labels, DataLabels data_labels) const {
540+ TableResourceLabels const & resource_labels,
541+ TableDataLabels const & data_labels) const {
534542 auto m = std::make_unique<ApplicationBlockingLatency>(*this );
535- m->resource_labels_ = std::move ( resource_labels) ;
536- m->data_labels_ = std::move ( data_labels) ;
543+ m->resource_labels_ = resource_labels;
544+ m->data_labels_ = data_labels;
537545 return m;
538546}
539547
0 commit comments