Created attachment 204927 [details]
sysutils/jail_exporter: New port v0.9.10
This diff adds a new port, sysutils/jail_exporter. A Prometheus exporter for jail metrics, written in Rust.
Upstream and basic documentation is located at https://github.com/phyber/jail_exporter
The port passes `portlint` and `poudriere testport`.
It looks interesting, but I would like to get more details how it works. Does it export sysctl variables? Does it just straigh-forward export or transformed somehow?
sysctl variables aren't exported by this exporter. For each jail it takes it's metrics from those listed under the RESOURCES section in rctl(8), no transformations are performed. On a given scrape, whatever rctl_get_racct (via the rctl crate) reports is what the exporter will show.
The man page and README hopefully cover enough to let users know where the information is coming from :)
Created attachment 215832 [details]
Update diff to Jail Exporter 0.13.0
Comment on attachment 215832 [details]
^Triage: New ports don't (can't) have maintainer approval yet (they're not yet in the tree)
A commit references this bug:
Date: Mon Nov 2 16:16:56 UTC 2020
New revision: 553916
sysutils/jail_exporter: create ports
Jail Exporter is a Prometheus exporter for FreeBSD jail metrics as reported by
Submitted by: David O'Rourke <email@example.com>