The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

#!/usr/bin/perl
use v5.14;
# Client should automatically include ::PerlCollector
my $client = Net::Prometheus->new;
# perl_info
{
like( $client->render,
qr/^perl_info\{version="5\.\d+\.\d+"\} 1$/m,
'Render output contains perl platform info' );
}
if( Net::Prometheus::PerlCollector::HAVE_XS ) {
# perl_heap_arenas
{
like( $client->render,
qr/^perl_heap_arenas [1-9]\d*$/m,
'Render output contains non-zero perl_heap_arenas' );
}
# perl_heap_svs
{
like( $client->render,
qr/^perl_heap_svs [1-9]\d*$/m,
'Render output contains non-zero perl_heap_svs' );
}
}
done_testing;