NAME ==== Template::Prometheus AUTHOR ====== Patrick Spek VERSION ======= 0.0.0 Description =========== Objects to easily render templates of metrics for usage with Prometheus. Installation ============ Install this module through [zef](https://github.com/ugexe/zef): ```sh zef install Template::Prometheus ``` Example usage ============= Exporting stats from the `App::CPAN` database --------------------------------------------- Template::Prometheus .new(:prefix) .add-metric(GaugeMetric.new( name => "distribution_count", value => ModuleRepo::count, description => "Number of distributions in the database", )) .add-metric(GaugeMetric.new( name => "module_count", value => ModuleRepo::count-unique, description => "Number of unique modules in the database", )) .add-metric(GaugeMetric.new( name => "pause_id_count", value => ModuleRepo::count-pause-ids, description => "Number of PAUSE IDs in the database", )) .Str .say License ======= This module is distributed under the terms of the AGPL-3.0.