Provided by: libnet-prometheus-perl_0.05-1_all
NAME
"Net::Prometheus::Counter" - a monotonically-increasing counter metric
SYNOPSIS
use Net::Prometheus; my $client = Net::Prometheus->new; my $counter = $client->new_counter( name => "requests", help => "Number of received requests", ); sub handle_request { $counter->inc; ... }
DESCRIPTION
This class provides a counter metric - a value that monotonically increases, usually used to represent occurrences of some event that happens within the instrumented program. It is a subclass of Net::Prometheus::Metric.
CONSTRUCTOR
Instances of this class are not usually constructed directly, but instead via the Net::Prometheus object that will serve it: $counter = $prometheus->new_counter( %args ) This takes the same constructor arguments as documented in Net::Prometheus::Metric.
METHODS
inc $counter->inc( [ @label_values ], $delta ) $child->inc( $delta ) Increment the current value for the gauge. $delta will default to 1 if not supplied and must be non-negative.
AUTHOR
Paul Evans <leonerd@leonerd.org.uk>