diff options
-rw-r--r-- | net-mgmt/Makefile | 1 | ||||
-rw-r--r-- | net-mgmt/prometheus-collectd-exporter/Makefile | 23 | ||||
-rw-r--r-- | net-mgmt/prometheus-collectd-exporter/distinfo | 3 | ||||
-rw-r--r-- | net-mgmt/prometheus-collectd-exporter/pkg-descr | 6 |
4 files changed, 33 insertions, 0 deletions
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile index abf1685012e2..31ae71ae0082 100644 --- a/net-mgmt/Makefile +++ b/net-mgmt/Makefile @@ -295,6 +295,7 @@ SUBDIR += pnp-icinga2 SUBDIR += portmon SUBDIR += prometheus + SUBDIR += prometheus-collectd-exporter SUBDIR += pushgateway SUBDIR += py-adal SUBDIR += py-dnsdiag diff --git a/net-mgmt/prometheus-collectd-exporter/Makefile b/net-mgmt/prometheus-collectd-exporter/Makefile new file mode 100644 index 000000000000..abd1b25f1a98 --- /dev/null +++ b/net-mgmt/prometheus-collectd-exporter/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= prometheus-collectd-exporter +PORTVERSION= 0.3.1 +CATEGORIES= net-mgmt +DISTNAME= 0.3.1 + +MAINTAINER= dsp@php.net +COMMENT= Collectd exporter for prometheus + +LICENSE= APACHE20 + +USES= go gmake +WRKSRC= ${WRKDIR}/collectd_exporter-${PORTVERSION} +USE_GITHUB= yes +GH_ACCOUNT= prometheus +GH_PROJECT= collectd_exporter + +PLIST_FILES= bin/prometheus-collectd-exporter + +STRIP= + +.include <bsd.port.mk> diff --git a/net-mgmt/prometheus-collectd-exporter/distinfo b/net-mgmt/prometheus-collectd-exporter/distinfo new file mode 100644 index 000000000000..c7e2d046d609 --- /dev/null +++ b/net-mgmt/prometheus-collectd-exporter/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1479592375 +SHA256 (0.3.1_GH0.tar.gz) = a64c131849f9bb93334f89a311b276cf6a52fa37bc23956743c83434e104ff40 +SIZE (0.3.1_GH0.tar.gz) = 672609 diff --git a/net-mgmt/prometheus-collectd-exporter/pkg-descr b/net-mgmt/prometheus-collectd-exporter/pkg-descr new file mode 100644 index 000000000000..e882ca4db439 --- /dev/null +++ b/net-mgmt/prometheus-collectd-exporter/pkg-descr @@ -0,0 +1,6 @@ +An exporter for collectd. It accepts collectd's binary network +protocol as sent by collectd's network plugins and metrics in JSON +format via HTTP POST as sent by colletd's write_http_plugin, and +transform and exposes them for consumption by Prometheus. + +WWW: https://github.com/prometheus/collectd_exporter |