aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/p5-Prometheus-Tiny/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt/p5-Prometheus-Tiny/pkg-descr')
-rw-r--r--net-mgmt/p5-Prometheus-Tiny/pkg-descr13
1 files changed, 13 insertions, 0 deletions
diff --git a/net-mgmt/p5-Prometheus-Tiny/pkg-descr b/net-mgmt/p5-Prometheus-Tiny/pkg-descr
new file mode 100644
index 000000000000..c994763c5b85
--- /dev/null
+++ b/net-mgmt/p5-Prometheus-Tiny/pkg-descr
@@ -0,0 +1,13 @@
+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!