Provided by: libnet-prometheus-perl_0.05-1_all bug

NAME

       "Net::Prometheus::Summary" - summarise individual numeric observations

SYNOPSIS

          use Net::Prometheus;
          use Time::HiRes qw( time );

          my $client = Net::Prometheus->new;

          my $summary = $client->new_summary(
             name => "request_seconds",
             help => "Summary request processing time",
          );

          sub handle_request
          {
             my $start = time();

             ...

             $summary->observe( time() - $start );
          }

DESCRIPTION

       This class provides a summary metric - a combination of a running total and a counter,
       that can be used to report on total and average values of observations, usually times. 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:

          $summary = $prometheus->new_summary( %args )

       This takes the same constructor arguments as documented in Net::Prometheus::Metric.

   observe
          $summary->observe( [ @label_values ], $value )

          $child->observe( $value )

       Increment the summary sum by the given value, and the count by 1.

AUTHOR

       Paul Evans <leonerd@leonerd.org.uk>