Etsy-StatsD
view release on metacpan or search on metacpan
lib/Etsy/StatsD.pm view on Meta::CPAN
my ( $self, $stats, $sample_rate ) = @_;
$self->update( $stats, -1, $sample_rate );
}
=item update(STATS, DELTA, SAMPLE_RATE)
Update one of more stats counters by arbitrary amounts.
=cut
sub update {
my ( $self, $stats, $delta, $sample_rate ) = @_;
$delta = 1 unless defined $delta;
my %data;
if ( ref($stats) eq 'ARRAY' ) {
%data = map { $_ => "$delta|c" } @$stats;
}
else {
%data = ( $stats => "$delta|c" );
}
$self->send( \%data, $sample_rate );
( run in 0.601 second using v1.01-cache-2.11-cpan-49f99fa48dc )