Created attachment 191694 [details]
This brings net-mgmt/carbonzipper which is a component that sits between carbonapi and go-carbon. It is used to query multiple storage backends (databases/go-carbon) at once and then transparently merge the results to have them sent back to carbonapi.
It passes poudriere QA on 10.3, 10.4, 11.1 and 12-CURRENT. portlint -AC is also fine.
I also patched the example config to point to the log directory (by default it would start logging to current dir, which it might not always have permissions to write to).
While I am happy with the state of the port I am welcoming any improvements to it.
A commit references this bug:
Date: Wed Mar 21 16:52:35 UTC 2018
New revision: 465193
New port: net-mgmt/carbonzipper
carbonzipper is part of the go implementation of the carbon stack. It sits
between carbonapi and go-carbon
Submitted by: Andreas Andersson <firstname.lastname@example.org>