View | Details | Raw Unified | Return to bug 244613 | Differences between
and this patch

Collapse All | Expand All

(-)net-mgmt/grok_exporter/Makefile (-5 / +22 lines)
Lines 1-9 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	grok_exporter
3
PORTNAME=	grok_exporter
4
PORTVERSION=	0.2.3
4
PORTVERSION=	1.0.0.RC3
5
DISTVERSIONPREFIX=v
5
DISTVERSIONPREFIX=v
6
PORTREVISION=	3
7
CATEGORIES=	net-mgmt
6
CATEGORIES=	net-mgmt
8
7
9
MAINTAINER=	gasol.wu@gmail.com
8
MAINTAINER=	gasol.wu@gmail.com
Lines 16-26 Link Here
16
15
17
LIB_DEPENDS=	libonig.so:devel/oniguruma
16
LIB_DEPENDS=	libonig.so:devel/oniguruma
18
17
19
USES=		go
18
USES=		go:modules
20
USE_GITHUB=	yes
19
USE_GITHUB=	yes
21
GH_ACCOUNT=	fstab logstash-plugins:plugins
20
GH_ACCOUNT=	fstab logstash-plugins:plugins
22
GH_PROJECT=	logstash-patterns-core:plugins
21
GH_PROJECT=	logstash-patterns-core:plugins
23
GH_TAGNAME=	6d25c13:plugins
22
GH_TAGNAME=	6d25c13:plugins
23
GH_TUPLE=	\
24
		alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/gopkg.in/alecthomas/kingpin.v2 \
25
		alecthomas:template:fb15b899a751:alecthomas_template/vendor/github.com/alecthomas/template \
26
		alecthomas:units:c3de453c63f4:alecthomas_units/vendor/github.com/alecthomas/units \
27
		beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
28
		bitly:go-simplejson:v0.5.0:bitly_go_simplejson/vendor/github.com/bitly/go-simplejson \
29
		cespare:xxhash:v2.1.1:cespare_xxhash/vendor/github.com/cespare/xxhash/v2 \
30
		go-yaml:yaml:v2.2.7:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
31
		golang:exp:da58074b4299:golang_exp/vendor/golang.org/x/exp \
32
		golang:protobuf:v1.3.2:golang_protobuf/vendor/github.com/golang/protobuf \
33
		golang:sys:d4481acd189f:golang_sys/vendor/golang.org/x/sys \
34
		konsorten:go-windows-terminal-sequences:v1.0.1:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \
35
		matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
36
		prometheus:client_golang:v1.3.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
37
		prometheus:client_model:v0.1.0:prometheus_client_model/vendor/github.com/prometheus/client_model \
38
		prometheus:common:v0.7.0:prometheus_common/vendor/github.com/prometheus/common \
39
		prometheus:procfs:v0.0.8:prometheus_procfs/vendor/github.com/prometheus/procfs \
40
		sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus
24
USERS=		prometheus
41
USERS=		prometheus
25
GROUPS=		prometheus
42
GROUPS=		prometheus
26
43
Lines 29-39 Link Here
29
SUB_FILES=	config.yml
46
SUB_FILES=	config.yml
30
47
31
post-patch:
48
post-patch:
32
	${LN} -sf ${WRKSRC}/tailer/fileTailer_darwin.go ${WRKSRC}/tailer/fileTailer_freebsd.go
49
	for f in `${FIND} ${WRKSRC}/tailer -name '*darwin*'`; do ${LN} -sf $${f} `echo $${f} | ${SED} 's/darwin/freebsd/g'`; done
33
50
34
post-install:
51
post-install:
35
	${MKDIR} ${STAGEDIR}${ETCDIR}
52
	${MKDIR} ${STAGEDIR}${ETCDIR}
36
	${INSTALL_DATA} ${WRKDIR}/config.yml ${STAGEDIR}${ETCDIR}
53
	${INSTALL_DATA} ${WRKDIR}/config.yml ${STAGEDIR}${ETCDIR}/config.yml.sample
37
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} example ${STAGEDIR}${DATADIR})
54
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} example ${STAGEDIR}${DATADIR})
38
	@(cd ${WRKSRC_plugins} && ${COPYTREE_SHARE} patterns ${STAGEDIR}${DATADIR})
55
	@(cd ${WRKSRC_plugins} && ${COPYTREE_SHARE} patterns ${STAGEDIR}${DATADIR})
39
56
(-)net-mgmt/grok_exporter/distinfo (-3 / +37 lines)
Lines 1-5 Link Here
1
TIMESTAMP = 1513652246
1
TIMESTAMP = 1583184453
2
SHA256 (fstab-grok_exporter-v0.2.3_GH0.tar.gz) = 2dd92d93b59979d409e11c2e5ca3fce28299529f63dde3423234264c0a846338
2
SHA256 (fstab-grok_exporter-v1.0.0.RC3_GH0.tar.gz) = 001d13ee05bd089658d4f4891ea85ae9aeae55b68d792fe4204212adb2fc2a6b
3
SIZE (fstab-grok_exporter-v0.2.3_GH0.tar.gz) = 470262
3
SIZE (fstab-grok_exporter-v1.0.0.RC3_GH0.tar.gz) = 308486
4
SHA256 (logstash-plugins-logstash-patterns-core-6d25c13_GH0.tar.gz) = 7f4986b695d82bcfd585b47635607267ce473a601df504672072b242ae7c607f
4
SHA256 (logstash-plugins-logstash-patterns-core-6d25c13_GH0.tar.gz) = 7f4986b695d82bcfd585b47635607267ce473a601df504672072b242ae7c607f
5
SIZE (logstash-plugins-logstash-patterns-core-6d25c13_GH0.tar.gz) = 27383
5
SIZE (logstash-plugins-logstash-patterns-core-6d25c13_GH0.tar.gz) = 27383
6
SHA256 (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 4624eae43489de8a71ea60efaf6744c581b6bd62909f7514c484c1ea0efaba5a
7
SIZE (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 44383
8
SHA256 (alecthomas-template-fb15b899a751_GH0.tar.gz) = 2e2a44375eca48ce941182504b5d13aa98182b9a3f64ace33bfda52208bd0f5e
9
SIZE (alecthomas-template-fb15b899a751_GH0.tar.gz) = 55339
10
SHA256 (alecthomas-units-c3de453c63f4_GH0.tar.gz) = b2eb77de46e677edb150bb4bf81d213416a477525980e315264cbd70b22d0ece
11
SIZE (alecthomas-units-c3de453c63f4_GH0.tar.gz) = 3485
12
SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
13
SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
14
SHA256 (bitly-go-simplejson-v0.5.0_GH0.tar.gz) = 44196c95263e74277372319e5a6cb7f53b29ef7ddab8c7fed6ce6fc80144d465
15
SIZE (bitly-go-simplejson-v0.5.0_GH0.tar.gz) = 5994
16
SHA256 (cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148
17
SIZE (cespare-xxhash-v2.1.1_GH0.tar.gz) = 9292
18
SHA256 (go-yaml-yaml-v2.2.7_GH0.tar.gz) = 74afe4be0fa4482de73cfaf952dc6c8d41088b687c3f9de4a7ced86d2bbe0cb4
19
SIZE (go-yaml-yaml-v2.2.7_GH0.tar.gz) = 72651
20
SHA256 (golang-exp-da58074b4299_GH0.tar.gz) = 25c8abc24a515aea70869eb6a5c8671d71821a22b90837807cfd2da7ebf893ff
21
SIZE (golang-exp-da58074b4299_GH0.tar.gz) = 1484336
22
SHA256 (golang-protobuf-v1.3.2_GH0.tar.gz) = c9cda622857a17cf0877c5ba76688a931883e505f40744c9495638b6e3da1f65
23
SIZE (golang-protobuf-v1.3.2_GH0.tar.gz) = 312285
24
SHA256 (golang-sys-d4481acd189f_GH0.tar.gz) = 190a722622274e5a847b2040b17771b28bc3dcd6be61bdf48f52be9e121a0ec7
25
SIZE (golang-sys-d4481acd189f_GH0.tar.gz) = 1536485
26
SHA256 (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = e36c5a5de388bf72db3037b47f025b09e574be8d0bc74b3e44c960cba0880e87
27
SIZE (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = 1909
28
SHA256 (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 2def0ee6f6b12b1efc0e3007d89f598608a072610e805c3655ea9d13c3ead49b
29
SIZE (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 37184
30
SHA256 (prometheus-client_golang-v1.3.0_GH0.tar.gz) = 7ef44644c24178b650f88930f33ee42758393e657de5d37390f42cb64f894010
31
SIZE (prometheus-client_golang-v1.3.0_GH0.tar.gz) = 143932
32
SHA256 (prometheus-client_model-v0.1.0_GH0.tar.gz) = 6d5b240f7d53765179b84e8f1361d8cd8963b842f70dd1dbce250e8a45f12bdb
33
SIZE (prometheus-client_model-v0.1.0_GH0.tar.gz) = 10520
34
SHA256 (prometheus-common-v0.7.0_GH0.tar.gz) = 71b1dce2afd959f9fcab3b5e097dfa9d398a61749851d290114746a3f8f119ae
35
SIZE (prometheus-common-v0.7.0_GH0.tar.gz) = 100520
36
SHA256 (prometheus-procfs-v0.0.8_GH0.tar.gz) = 1c26c8b86a9b1902684f860f94d0bf4b94abcc570e456bf9a74d1c9d83643872
37
SIZE (prometheus-procfs-v0.0.8_GH0.tar.gz) = 126299
38
SHA256 (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 67f2ddf467b7e63d2d2529d227946a331e245aeef7e2e4521ae82647b5ef84d9
39
SIZE (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 41373
(-)net-mgmt/grok_exporter/files/config.yml.in (-9 / +15 lines)
Lines 1-15 Link Here
1
global:
1
global:
2
    config_version: 2
2
  config_version: 3
3
3
4
grok:
4
input:
5
    patterns_dir: %%DATADIR%%/patterns
5
  type: file
6
  path: /var/log/messages
7
  readall: true
6
8
9
imports:
10
- type: grok_patterns
11
  dir: %%DATADIR%%/patterns
12
7
metrics:
13
metrics:
8
    - type: counter
14
- type: counter
9
      name: log_messages_total
15
  name: log_messages_total
10
      help: Number of lines in /var/log/messages
16
  help: Number of lines in /var/log/messages
11
      match: '%{GREEDYDATA}'
17
  match: '%{GREEDYDATA}'
12
18
13
server:
19
server:
14
    host: localhost
20
  host: localhost
15
    port: 9144
21
  port: 9144
(-)net-mgmt/grok_exporter/pkg-plist (-1 / +2 lines)
Lines 1-7 Link Here
1
bin/grok_exporter
1
bin/grok_exporter
2
%%ETCDIR%%/config.yml
2
@sample %%ETCDIR%%/config.yml.sample
3
%%DATADIR%%/example/config.yml
3
%%DATADIR%%/example/config.yml
4
%%DATADIR%%/example/exim-rejected-RCPT-examples.log
4
%%DATADIR%%/example/exim-rejected-RCPT-examples.log
5
%%DATADIR%%/example/config_logstash_http_input_ipv6.yml
5
%%DATADIR%%/patterns/aws
6
%%DATADIR%%/patterns/aws
6
%%DATADIR%%/patterns/bacula
7
%%DATADIR%%/patterns/bacula
7
%%DATADIR%%/patterns/bro
8
%%DATADIR%%/patterns/bro

Return to bug 244613