BSD Ports

net-mgmt/p5-Prometheus-Tiny 0.011 DragonFly

Tiny Prometheus client

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
ART10, GPLv1+
Categories
net-mgmt, perl5
Package size
10.7 KiB, 21.0 KiB installed

Description

Prometheus::Tiny is a minimal metrics client for the Prometheus time-series database.

It does the following things differently to Net::Prometheus:

  • No setup. You don't 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.
  • Doesn't know anything about different metric types. You get what you ask for.

These could all be pros or cons, depending on what you need. For me, I needed a compact base that I could back on a shared memory region. See Prometheus::Tiny::Shared for that!

In the other systems

The newest version among them is 0.011, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlynet-mgmt/p5-Prometheus-Tiny0.011 newestnone known-[email protected]-
FreeBSDnet-mgmt/p5-Prometheus-Tiny0.011 newestnone known-[email protected]-
HardenedBSDnet-mgmt/p5-Prometheus-Tiny0.011 newestno data-[email protected]-
GhostBSDnet-mgmt/p5-Prometheus-Tiny0.011 newestno data-[email protected]-

Install

Binary package:

pkg install p5-Prometheus-Tiny

From DPorts:

cd /usr/dports/net-mgmt/p5-Prometheus-Tiny && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1