Plack::Middleware::StatsPerRequest
eval { my $elapsed = Time::HiRes::tv_interval($t0); $stats->write( 'http_request', { request_time => $elapsed, hit => 1 }, { status => $res->[0], method => $env->{REQUEST_METHOD} || 'GET', app => $self->app_name, path => $env->{PATH_INFO}, } ); }; if ($@) { $log->errorf( "Could not write stats: %s", $@ ); } } ); }