Bug 226824 - [NEW PORT] net-mgmt/carbon-relay-ng
Summary: [NEW PORT] net-mgmt/carbon-relay-ng
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-21 14:02 UTC by Andreas Andersson
Modified: 2018-03-21 16:55 UTC (History)
1 user (show)

See Also:


Attachments
net-mgmt/carbon-relay-ng (7.61 KB, patch)
2018-03-21 14:02 UTC, Andreas Andersson
a.andersson.thn: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Andersson 2018-03-21 14:02:26 UTC
Created attachment 191704 [details]
net-mgmt/carbon-relay-ng

This brings in net-mgmt/carbon-relay-ng. carbon-relay-ng sits as a middle man between whatever is doing log-collection (and is graphite cabpable) and can either send metrics straight to storage, or it will shard and/or replicate the metrics to the storage backends (databases/py-carbon or databases/go-carbon). 

https://github.com/graphite-ng/carbon-relay-ng

This port patches two files:
 * The Makefile to be able to accept the ${VERSION} I feed the build with.
 * Sets a directory for the spool files since it will try to write them in
   current dir. And since the port runs with carbon user it will in most cases
   fail due to not having permission.

It passes poudriere QA on 10.3, 10.4, 11.1 and 12-CURRENT. portlint -AC is also fine.
Comment 1 Kurt Jaeger freebsd_committer 2018-03-21 16:54:28 UTC
Committed, thanks!
Comment 2 commit-hook freebsd_committer 2018-03-21 16:55:24 UTC
A commit references this bug:

Author: pi
Date: Wed Mar 21 16:54:25 UTC 2018
New revision: 465194
URL: https://svnweb.freebsd.org/changeset/ports/465194

Log:
  New port: net-mgmt/carbon-relay-ng

  carbon-relay-ng is a middleware that sit's between graphite capable metrics
  collectors and and carbon instances such as databases/go-carbon and
  databases/py-carbon. It can do sharding and replication to any carbon
  storage.

  WWW: https://github.com/graphite-ng/carbon-relay-ng

  PR:		226824
  Submitted by:	Andreas Andersson <a.andersson.thn@gmail.com>

Changes:
  head/net-mgmt/Makefile
  head/net-mgmt/carbon-relay-ng/
  head/net-mgmt/carbon-relay-ng/Makefile
  head/net-mgmt/carbon-relay-ng/distinfo
  head/net-mgmt/carbon-relay-ng/files/
  head/net-mgmt/carbon-relay-ng/files/carbon-relay-ng.in
  head/net-mgmt/carbon-relay-ng/files/patch-Makefile
  head/net-mgmt/carbon-relay-ng/files/patch-examples_carbon-relay-ng.ini
  head/net-mgmt/carbon-relay-ng/pkg-descr
  head/net-mgmt/carbon-relay-ng/pkg-plist