@@ -265,20 +265,20 @@ void DatadogAgent::flush() {
265265
266266 // This is the callback for the HTTP response. It's invoked
267267 // asynchronously.
268- auto on_response = [this , samplers = std::move (response_handlers),
268+ auto on_response = [telemetry = tracer_telemetry_ , samplers = std::move (response_handlers),
269269 logger = logger_](int response_status,
270270 const DictReader& /* response_headers*/ ,
271271 std::string response_body) {
272272 if (response_status >= 500 ) {
273- tracer_telemetry_ ->metrics ().trace_api .responses_5xx .inc ();
273+ telemetry ->metrics ().trace_api .responses_5xx .inc ();
274274 } else if (response_status >= 400 ) {
275- tracer_telemetry_ ->metrics ().trace_api .responses_4xx .inc ();
275+ telemetry ->metrics ().trace_api .responses_4xx .inc ();
276276 } else if (response_status >= 300 ) {
277- tracer_telemetry_ ->metrics ().trace_api .responses_3xx .inc ();
277+ telemetry ->metrics ().trace_api .responses_3xx .inc ();
278278 } else if (response_status >= 200 ) {
279- tracer_telemetry_ ->metrics ().trace_api .responses_2xx .inc ();
279+ telemetry ->metrics ().trace_api .responses_2xx .inc ();
280280 } else if (response_status >= 100 ) {
281- tracer_telemetry_ ->metrics ().trace_api .responses_1xx .inc ();
281+ telemetry ->metrics ().trace_api .responses_1xx .inc ();
282282 }
283283 if (response_status != 200 ) {
284284 logger->log_error ([&](auto & stream) {
@@ -315,8 +315,8 @@ void DatadogAgent::flush() {
315315 // This is the callback for if something goes wrong sending the
316316 // request or retrieving the response. It's invoked
317317 // asynchronously.
318- auto on_error = [this , logger = logger_](Error error) {
319- tracer_telemetry_ ->metrics ().trace_api .errors_network .inc ();
318+ auto on_error = [telemetry = tracer_telemetry_ , logger = logger_](Error error) {
319+ telemetry ->metrics ().trace_api .errors_network .inc ();
320320 logger->log_error (error.with_prefix (
321321 " Error occurred during HTTP request for submitting traces: " ));
322322 };
0 commit comments