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 :)