Net-Prometheus

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

my $build = Module::Build->new(
   module_name => 'Net::Prometheus',
   configure_requires => {
      'Module::Build' => '0.4004', # test_requires
   },
   requires => {
      'perl' => '5.014',
      'meta' => '0.009',

      'List::Util' => '1.33',
      'Ref::Util' => 0,
      'Struct::Dumb' => 0,
      'URI' => 0,  # for parsing query string in ->psgi_app
   },
   test_requires => {
      'List::Util'  => '1.29', # pairgrep
      'HTTP::Request' => 0,
      'Test2::V0' => 0,
   },
   test_recommends => {
      'Future::IO::Impl::UV' => '0.03',

META.json  view on Meta::CPAN

         }
      },
      "configure" : {
         "requires" : {
            "Module::Build" : "0.4004"
         }
      },
      "runtime" : {
         "requires" : {
            "List::Util" : "1.33",
            "Ref::Util" : "0",
            "Struct::Dumb" : "0",
            "URI" : "0",
            "meta" : "0.009",
            "perl" : "5.014"
         }
      },
      "test" : {
         "requires" : {
            "HTTP::Request" : "0",
            "List::Util" : "1.29",

META.yml  view on Meta::CPAN

    file: lib/Net/Prometheus/Registry.pm
    version: '0.14'
  Net::Prometheus::Summary:
    file: lib/Net/Prometheus/Summary.pm
    version: '0.14'
  Net::Prometheus::Types:
    file: lib/Net/Prometheus/Types.pm
    version: '0.14'
requires:
  List::Util: '1.33'
  Ref::Util: '0'
  Struct::Dumb: '0'
  URI: '0'
  meta: '0.009'
  perl: '5.014'
resources:
  license: http://dev.perl.org/licenses/
version: '0.14'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

lib/Net/Prometheus/Metric.pm  view on Meta::CPAN


use v5.14;
use warnings;

use Carp;
our @CARP_NOT = qw( Net::Prometheus );

use meta 0.009;  # GvCVu bugfix
no warnings 'meta::experimental';

use Ref::Util qw( is_hashref );

use Net::Prometheus::Types qw( Sample MetricSamples );

use constant CHILDCLASS => "Net::Prometheus::Metric::_Child";

=head1 NAME

C<Net::Prometheus::Metric> - the base class for observed metrics

=head1 DESCRIPTION



( run in 0.509 second using v1.01-cache-2.11-cpan-a5abf4f5562 )