@@ -497,14 +497,14 @@ void client::run(worker::queue_consumer &q)
497
497
498
498
namespace {
499
499
500
- struct RequestMetricsSubmitter : public metrics ::TelemetrySubmitter {
501
- RequestMetricsSubmitter () = default ;
502
- ~RequestMetricsSubmitter () override = default ;
503
- RequestMetricsSubmitter (const RequestMetricsSubmitter &) = delete ;
504
- RequestMetricsSubmitter &operator =(
505
- const RequestMetricsSubmitter &) = delete ;
506
- RequestMetricsSubmitter (RequestMetricsSubmitter &&) = delete ;
507
- RequestMetricsSubmitter &operator =(RequestMetricsSubmitter &&) = delete ;
500
+ struct request_metrics_submitter : public metrics ::telemetry_submitter {
501
+ request_metrics_submitter () = default ;
502
+ ~request_metrics_submitter () override = default ;
503
+ request_metrics_submitter (const request_metrics_submitter &) = delete ;
504
+ request_metrics_submitter &operator =(
505
+ const request_metrics_submitter &) = delete ;
506
+ request_metrics_submitter (request_metrics_submitter &&) = delete ;
507
+ request_metrics_submitter &operator =(request_metrics_submitter &&) = delete ;
508
508
509
509
void submit_metric (
510
510
std::string_view name, double value, std::string tags) override
@@ -513,37 +513,36 @@ struct RequestMetricsSubmitter : public metrics::TelemetrySubmitter {
513
513
value, tags);
514
514
tel_metrics[name].emplace_back (value, tags);
515
515
};
516
- void submit_legacy_metric (std::string_view name, double value) override
516
+ void submit_span_metric (std::string_view name, double value) override
517
517
{
518
518
SPDLOG_TRACE (
519
- " submit_legacy_metric [req]: name={}, value={}" , name, value);
519
+ " submit_span_metric [req]: name={}, value={}" , name, value);
520
520
metrics[name] = value;
521
521
};
522
- void submit_legacy_meta (std::string_view name, std::string value) override
522
+ void submit_span_meta (std::string_view name, std::string value) override
523
523
{
524
- SPDLOG_TRACE (
525
- " submit_legacy_meta [req]: name={}, value={}" , name, value);
524
+ SPDLOG_TRACE (" submit_span_meta [req]: name={}, value={}" , name, value);
526
525
meta[std::string{name}] = value;
527
526
};
528
- void submit_legacy_meta_copy_key (
529
- std::string name, std::string value) override
527
+ void submit_span_meta_copy_key (std::string name, std::string value) override
530
528
{
531
- SPDLOG_TRACE (" submit_legacy_meta_copy_key [req]: name={}, value={} " ,
532
- name, value);
529
+ SPDLOG_TRACE (
530
+ " submit_span_meta_copy_key [req]: name={}, value={} " , name, value);
533
531
meta[name] = value;
534
532
}
535
533
536
534
std::map<std::string, std::string> meta;
537
535
std::map<std::string_view, double > metrics;
538
- std::map<std::string_view, std::vector<std::pair<double , std::string>>>
536
+ std::unordered_map<std::string_view,
537
+ std::vector<std::pair<double , std::string>>>
539
538
tel_metrics;
540
539
};
541
540
542
541
template <typename Response>
543
542
void collect_metrics_impl (Response &response, service &service,
544
543
std::optional<engine::context> &context)
545
544
{
546
- RequestMetricsSubmitter msubmitter{};
545
+ request_metrics_submitter msubmitter{};
547
546
if (context) {
548
547
context->get_metrics (msubmitter);
549
548
}
0 commit comments