Net-Prometheus
view release on metacpan or search on metacpan
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',
}
},
"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",
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 )