[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#952776: RFP: libprometheus-tiny-perl -- tiny module to export monitoring metrics for Prometheus



Package: wnpp
Severity: wishlist
Tags: patch

* Package name    : libprometheus-tiny-perl
  Version         : 0.004
  Upstream Author : Rob N ★ <robn@robn.io>
* URL             : https://metacpan.org/release/Prometheus-Tiny
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : tiny module to export monitoring metrics for Prometheus

 Prometheus::Tiny is a minimal metrics client for the Prometheus time-series
 database, that can be used to instrument a service so that it can export
 monitoring metrics so that Prometheus compatible servers can collect them.
 .
 It does the following things differently to Net::Prometheus:
  * No setup. No need to pre-declare metrics to get something useful.
  * Labels are passed in a hash. Positional parameters get awkward.
  * No inbuilt collectors, PSGI apps, etc. Just the metrics.
  * No different metric types. You get what you ask for.


This package makes it easier to write Prometheus clients, that need to
get metrics from external sources, otherwise you need to create your
own derived types.

Attached a working and tested packaging, where only the ITP bug number
needs to be filled in the debian/changelog, and Uploader added assuming
the Perl team wants to take it. :)

Thanks,
Guillem

Attachment: libprometheus-tiny-perl_0.004-1.debian.tar.xz
Description: application/xz


Reply to: