Catalyst-Plugin-Statsd
view release on metacpan or search on metacpan
lib/Catalyst/Plugin/Statsd.pm view on Meta::CPAN
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
requires qw/ log_stats /;
our $VERSION = 'v0.9.0';
sub statsd_client($c) {
return $c->req->env->{'psgix.monitor.statsd'};
}
sub statsd_metric_name_filter( $c, $stat ) {
return "$stat" unless is_plain_arrayref($stat);
my $metric = "catalyst.stats." . $stat->[1] . ".time";
$metric =~ s/[^\w\-_]+/./g;
return $metric;
}
around log_stats => sub ( $next, $c ) {
( run in 1.061 second using v1.01-cache-2.11-cpan-65fba6d93b7 )