svn commit: r549050 - in head/net-mgmt/grok_exporter: . files
Alan Somers
asomers at FreeBSD.org
Sat Sep 19 18:56:53 UTC 2020
Author: asomers (src committer)
Date: Sat Sep 19 18:56:51 2020
New Revision: 549050
URL: https://svnweb.freebsd.org/changeset/ports/549050
Log:
net-mgmt/grok_exporter: Update to 1.0.0.RC4
Update net-mgmt/grok_exporter to 1.0.0.RC4, set @sample on its config file,
and detach from the terminal when daemonizing.
PR: 244613
Event: September 2020 Bugathon
Approved by: dbaio (ports)
Approved by: Gasol Wu <gasol.wu at gmail.com> (maintainer, earlier version)
Sponsored by: Axcient
Modified:
head/net-mgmt/grok_exporter/Makefile
head/net-mgmt/grok_exporter/distinfo
head/net-mgmt/grok_exporter/files/config.yml.in
head/net-mgmt/grok_exporter/files/grok_exporter.in
head/net-mgmt/grok_exporter/pkg-plist
Modified: head/net-mgmt/grok_exporter/Makefile
==============================================================================
--- head/net-mgmt/grok_exporter/Makefile Sat Sep 19 18:53:50 2020 (r549049)
+++ head/net-mgmt/grok_exporter/Makefile Sat Sep 19 18:56:51 2020 (r549050)
@@ -1,9 +1,8 @@
# $FreeBSD$
PORTNAME= grok_exporter
-PORTVERSION= 0.2.3
DISTVERSIONPREFIX=v
-PORTREVISION= 3
+DISTVERSION= 1.0.0.RC4
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu at gmail.com
@@ -16,11 +15,29 @@ ONLY_FOR_ARCHS= aarch64 amd64
LIB_DEPENDS= libonig.so:devel/oniguruma
-USES= go
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= fstab logstash-plugins:plugins
GH_PROJECT= logstash-patterns-core:plugins
GH_TAGNAME= 6d25c13:plugins
+GH_TUPLE= \
+ alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/gopkg.in/alecthomas/kingpin.v2 \
+ alecthomas:template:fb15b899a751:alecthomas_template/vendor/github.com/alecthomas/template \
+ alecthomas:units:c3de453c63f4:alecthomas_units/vendor/github.com/alecthomas/units \
+ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
+ bitly:go-simplejson:v0.5.0:bitly_go_simplejson/vendor/github.com/bitly/go-simplejson \
+ cespare:xxhash:v2.1.1:cespare_xxhash/vendor/github.com/cespare/xxhash/v2 \
+ go-yaml:yaml:v2.2.7:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+ golang:exp:da58074b4299:golang_exp/vendor/golang.org/x/exp \
+ golang:protobuf:v1.3.2:golang_protobuf/vendor/github.com/golang/protobuf \
+ golang:sys:d4481acd189f:golang_sys/vendor/golang.org/x/sys \
+ konsorten:go-windows-terminal-sequences:v1.0.1:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \
+ matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
+ prometheus:client_golang:v1.3.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
+ prometheus:client_model:v0.1.0:prometheus_client_model/vendor/github.com/prometheus/client_model \
+ prometheus:common:v0.7.0:prometheus_common/vendor/github.com/prometheus/common \
+ prometheus:procfs:v0.0.8:prometheus_procfs/vendor/github.com/prometheus/procfs \
+ sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus
USERS= prometheus
GROUPS= prometheus
@@ -29,11 +46,11 @@ USE_RC_SUBR= grok_exporter
SUB_FILES= config.yml
post-patch:
- ${LN} -sf ${WRKSRC}/tailer/fileTailer_darwin.go ${WRKSRC}/tailer/fileTailer_freebsd.go
+ for f in `${FIND} ${WRKSRC}/tailer -name '*darwin*'`; do ${LN} -sf $${f} `echo $${f} | ${SED} 's/darwin/freebsd/g'`; done
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKDIR}/config.yml ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKDIR}/config.yml ${STAGEDIR}${ETCDIR}/config.yml.sample
@(cd ${WRKSRC} && ${COPYTREE_SHARE} example ${STAGEDIR}${DATADIR})
@(cd ${WRKSRC_plugins} && ${COPYTREE_SHARE} patterns ${STAGEDIR}${DATADIR})
Modified: head/net-mgmt/grok_exporter/distinfo
==============================================================================
--- head/net-mgmt/grok_exporter/distinfo Sat Sep 19 18:53:50 2020 (r549049)
+++ head/net-mgmt/grok_exporter/distinfo Sat Sep 19 18:56:51 2020 (r549050)
@@ -1,5 +1,39 @@
-TIMESTAMP = 1513652246
-SHA256 (fstab-grok_exporter-v0.2.3_GH0.tar.gz) = 2dd92d93b59979d409e11c2e5ca3fce28299529f63dde3423234264c0a846338
-SIZE (fstab-grok_exporter-v0.2.3_GH0.tar.gz) = 470262
+TIMESTAMP = 1597097385
+SHA256 (fstab-grok_exporter-v1.0.0.RC4_GH0.tar.gz) = f6afb183b150c26c16ad803f728ebafb9aadbd50a18ecc2ed349e09902310202
+SIZE (fstab-grok_exporter-v1.0.0.RC4_GH0.tar.gz) = 319393
SHA256 (logstash-plugins-logstash-patterns-core-6d25c13_GH0.tar.gz) = 7f4986b695d82bcfd585b47635607267ce473a601df504672072b242ae7c607f
SIZE (logstash-plugins-logstash-patterns-core-6d25c13_GH0.tar.gz) = 27383
+SHA256 (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 4624eae43489de8a71ea60efaf6744c581b6bd62909f7514c484c1ea0efaba5a
+SIZE (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 44383
+SHA256 (alecthomas-template-fb15b899a751_GH0.tar.gz) = 2e2a44375eca48ce941182504b5d13aa98182b9a3f64ace33bfda52208bd0f5e
+SIZE (alecthomas-template-fb15b899a751_GH0.tar.gz) = 55339
+SHA256 (alecthomas-units-c3de453c63f4_GH0.tar.gz) = b2eb77de46e677edb150bb4bf81d213416a477525980e315264cbd70b22d0ece
+SIZE (alecthomas-units-c3de453c63f4_GH0.tar.gz) = 3485
+SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
+SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
+SHA256 (bitly-go-simplejson-v0.5.0_GH0.tar.gz) = 44196c95263e74277372319e5a6cb7f53b29ef7ddab8c7fed6ce6fc80144d465
+SIZE (bitly-go-simplejson-v0.5.0_GH0.tar.gz) = 5994
+SHA256 (cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148
+SIZE (cespare-xxhash-v2.1.1_GH0.tar.gz) = 9292
+SHA256 (go-yaml-yaml-v2.2.7_GH0.tar.gz) = 74afe4be0fa4482de73cfaf952dc6c8d41088b687c3f9de4a7ced86d2bbe0cb4
+SIZE (go-yaml-yaml-v2.2.7_GH0.tar.gz) = 72651
+SHA256 (golang-exp-da58074b4299_GH0.tar.gz) = 25c8abc24a515aea70869eb6a5c8671d71821a22b90837807cfd2da7ebf893ff
+SIZE (golang-exp-da58074b4299_GH0.tar.gz) = 1484336
+SHA256 (golang-protobuf-v1.3.2_GH0.tar.gz) = c9cda622857a17cf0877c5ba76688a931883e505f40744c9495638b6e3da1f65
+SIZE (golang-protobuf-v1.3.2_GH0.tar.gz) = 312285
+SHA256 (golang-sys-d4481acd189f_GH0.tar.gz) = 190a722622274e5a847b2040b17771b28bc3dcd6be61bdf48f52be9e121a0ec7
+SIZE (golang-sys-d4481acd189f_GH0.tar.gz) = 1536485
+SHA256 (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = e36c5a5de388bf72db3037b47f025b09e574be8d0bc74b3e44c960cba0880e87
+SIZE (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = 1909
+SHA256 (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 2def0ee6f6b12b1efc0e3007d89f598608a072610e805c3655ea9d13c3ead49b
+SIZE (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 37184
+SHA256 (prometheus-client_golang-v1.3.0_GH0.tar.gz) = 7ef44644c24178b650f88930f33ee42758393e657de5d37390f42cb64f894010
+SIZE (prometheus-client_golang-v1.3.0_GH0.tar.gz) = 143932
+SHA256 (prometheus-client_model-v0.1.0_GH0.tar.gz) = 6d5b240f7d53765179b84e8f1361d8cd8963b842f70dd1dbce250e8a45f12bdb
+SIZE (prometheus-client_model-v0.1.0_GH0.tar.gz) = 10520
+SHA256 (prometheus-common-v0.7.0_GH0.tar.gz) = 71b1dce2afd959f9fcab3b5e097dfa9d398a61749851d290114746a3f8f119ae
+SIZE (prometheus-common-v0.7.0_GH0.tar.gz) = 100520
+SHA256 (prometheus-procfs-v0.0.8_GH0.tar.gz) = 1c26c8b86a9b1902684f860f94d0bf4b94abcc570e456bf9a74d1c9d83643872
+SIZE (prometheus-procfs-v0.0.8_GH0.tar.gz) = 126299
+SHA256 (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 67f2ddf467b7e63d2d2529d227946a331e245aeef7e2e4521ae82647b5ef84d9
+SIZE (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 41373
Modified: head/net-mgmt/grok_exporter/files/config.yml.in
==============================================================================
--- head/net-mgmt/grok_exporter/files/config.yml.in Sat Sep 19 18:53:50 2020 (r549049)
+++ head/net-mgmt/grok_exporter/files/config.yml.in Sat Sep 19 18:56:51 2020 (r549050)
@@ -1,15 +1,21 @@
global:
- config_version: 2
+ config_version: 3
-grok:
- patterns_dir: %%DATADIR%%/patterns
+input:
+ type: file
+ path: /var/log/messages
+ readall: true
+imports:
+- type: grok_patterns
+ dir: %%DATADIR%%/patterns
+
metrics:
- - type: counter
- name: log_messages_total
- help: Number of lines in /var/log/messages
- match: '%{GREEDYDATA}'
+- type: counter
+ name: log_messages_total
+ help: Number of lines in /var/log/messages
+ match: '%{GREEDYDATA}'
server:
- host: localhost
- port: 9144
+ host: localhost
+ port: 9144
Modified: head/net-mgmt/grok_exporter/files/grok_exporter.in
==============================================================================
--- head/net-mgmt/grok_exporter/files/grok_exporter.in Sat Sep 19 18:53:50 2020 (r549049)
+++ head/net-mgmt/grok_exporter/files/grok_exporter.in Sat Sep 19 18:56:51 2020 (r549050)
@@ -36,7 +36,7 @@ load_rc_config $name
pidfile=/var/run/grok_exporter.pid
command=/usr/sbin/daemon
procname=%%PREFIX%%/bin/grok_exporter
-command_args="-p ${pidfile} /usr/bin/env ${procname} -config ${grok_exporter_config} >>${grok_exporter_log_file} 2>&1"
+command_args="-f -p ${pidfile} /usr/bin/env ${procname} -config ${grok_exporter_config} >>${grok_exporter_log_file} 2>&1"
start_precmd=grok_exporter_startprecmd
Modified: head/net-mgmt/grok_exporter/pkg-plist
==============================================================================
--- head/net-mgmt/grok_exporter/pkg-plist Sat Sep 19 18:53:50 2020 (r549049)
+++ head/net-mgmt/grok_exporter/pkg-plist Sat Sep 19 18:56:51 2020 (r549050)
@@ -1,7 +1,8 @@
bin/grok_exporter
-%%ETCDIR%%/config.yml
+ at sample %%ETCDIR%%/config.yml.sample
%%DATADIR%%/example/config.yml
%%DATADIR%%/example/exim-rejected-RCPT-examples.log
+%%DATADIR%%/example/config_logstash_http_input_ipv6.yml
%%DATADIR%%/patterns/aws
%%DATADIR%%/patterns/bacula
%%DATADIR%%/patterns/bro
More information about the svn-ports-head
mailing list