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

Collapse All | Expand All

(-)b/net-mgmt/victoria-metrics/Makefile (-28 / +29 lines)
Lines 1-6 Link Here
1
PORTNAME?=	victoria-metrics
1
PORTNAME?=	victoria-metrics
2
PORTVERSION=	1.93.10		# don't forget to update BUILDINFO_TAG
2
PORTVERSION=	1.93.10 # don't forget to update BUILDINFO_TAG
3
DISTVERSIONPREFIX=	v
3
DISTVERSIONPREFIX=	v
4
PORTREVISION=	1
4
CATEGORIES=	net-mgmt
5
CATEGORIES=	net-mgmt
5
6
6
MAINTAINER=	danfe@FreeBSD.org
7
MAINTAINER=	danfe@FreeBSD.org
Lines 10-54 WWW= https://victoriametrics.com/ Link Here
10
LICENSE=	APACHE20
11
LICENSE=	APACHE20
11
LICENSE_FILE=	${WRKSRC}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
12
13
13
USES=		gmake go:modules,no_targets
14
USES=		go:modules
14
USE_RC_SUBR?=	${PORTNAME}
15
USE_RC_SUBR?=	${PORTNAME}
15
MAKE_ENV=	PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \
16
BUILDINFO_TAG=	d277977
16
		BUILDINFO_TAG=tags-v${PORTVERSION}-0-gd277977 \
17
		DATEINFO_TAG=${_GET_DATE:sh}
18
ALL_TARGET=	${PORTNAME}-pure
19
17
20
USE_GITHUB=	yes
18
GO_MODULE=	github.com/VictoriaMetrics/VictoriaMetrics
21
GH_ACCOUNT=	VictoriaMetrics
19
GO_TARGET?=	./app/victoria-metrics
22
GH_PROJECT=	VictoriaMetrics
20
GO_BUILDFLAGS=	-ldflags="-w -X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=$${out}-${_GET_DATE:sh}-${BUILDINFO_TAG}"
23
21
24
.include "${.CURDIR}/../victoria-metrics/Makefile.deps"
22
VICTORIA_METRICS_DATADIR?=	/var/db/victoria-metrics
23
VICTORIA_METRICS_USER?=		victoria-metrics
24
VICTORIA_METRICS_GROUP?=	victoria-metrics
25
25
26
USERS=		victoria-metrics
26
SUB_LIST+=	VICTORIA_DATA=${VICTORIA_METRICS_DATADIR} \
27
GROUPS=		victoria-metrics
27
		VICTORIA_USER=${VICTORIA_METRICS_USER} \
28
VICTORIA_DATA?=	/var/db/victoria-metrics
28
		VICTORIA_GROUP=${VICTORIA_METRICS_GROUP}
29
29
30
SUB_LIST+=	VICTORIA_DATA=${VICTORIA_DATA} \
30
USERS=		${VICTORIA_METRICS_USER}
31
		VICTORIA_USER=${USERS}
31
GROUPS=		${VICTORIA_METRICS_GROUP}
32
32
33
PLIST_SUB+=	VICTORIA_DATA=${VICTORIA_DATA} \
33
PLIST_SUB+=	VICTORIA_DATA=${VICTORIA_METRICS_DATADIR} \
34
		VICTORIA_GROUP=${GROUPS} \
34
		VICTORIA_USER=${VICTORIA_METRICS_USER} \
35
		VICTORIA_USER=${USERS}
35
		VICTORIA_GROUP=${VICTORIA_METRICS_GROUP}
36
36
37
OPTIONS_DEFINE=	DOCS
37
OPTIONS_DEFINE=	DOCS
38
38
39
.if !defined(MASTERDIR)
39
.if !defined(MASTERDIR)
40
do-install:
41
	${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${PORTNAME}-pure \
42
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
43
	@${MKDIR} ${STAGEDIR}${VICTORIA_DATA}
44
45
do-install-DOCS-on:
40
do-install-DOCS-on:
46
	@${RM} -r ${INSTALL_WRKSRC}/docs/VictoriaLogs
47
	@cd ${INSTALL_WRKSRC}/docs && ${RM} robots.txt vm*
48
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
41
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
49
	${MV} ${INSTALL_WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
42
	(cd ${INSTALL_WRKSRC}/docs && \
43
	${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
44
		'-regex .*/operator.* -or ! -regex .*/(_includes.*|assets.*|_config.*|CNAME|Cluster-.*|Gemfile|Makefile|enterprise.*|google.*|robots.*|VictoriaLogs.*|vm.*)')
45
46
post-install:
47
	${MKDIR} ${STAGEDIR}${VICTORIA_METRICS_DATADIR}
50
.endif
48
.endif
51
49
52
.include <bsd.port.mk>
50
.include <bsd.port.pre.mk>
51
52
_GET_DATE=	TZ= ${STAT} -f %Sm -t %Y%m%d-%H%M%S \
53
		${DISTDIR}/${DIST_SUBDIR}/${GO_MODFILE}
53
54
54
_GET_DATE=	TZ= ${STAT} -f %Sm -t %Y%m%d-%H%M%S ${WRKSRC}/.gitignore
55
.include <bsd.port.post.mk>
(-)a/net-mgmt/victoria-metrics/Makefile.deps (-102 lines)
Removed Link Here
1
# Generated with `make gomod-vendor'
2
GH_TUPLE=	\
3
		Azure:azure-sdk-for-go:0270c003ff8f:azure_azure_sdk_for_go_internal \
4
		Azure:azure-sdk-for-go:35ad235ae1db:azure_azure_sdk_for_go_azidentity \
5
		Azure:azure-sdk-for-go:58ac9ec45a48:azure_azure_sdk_for_go_azblob \
6
		Azure:azure-sdk-for-go:bfa13229abec:azure_azure_sdk_for_go_azcore \
7
		AzureAD:microsoft-authentication-library-for-go:v1.2.1:azuread_microsoft_authentication_library_for_go/vendor/github.com/AzureAD/microsoft-authentication-library-for-go \
8
		VictoriaMetrics:fastcache:v1.12.2:victoriametrics_fastcache/vendor/github.com/VictoriaMetrics/fastcache \
9
		VictoriaMetrics:fasthttp:v1.2.0:victoriametrics_fasthttp/vendor/github.com/VictoriaMetrics/fasthttp \
10
		VictoriaMetrics:metrics:v1.31.0:victoriametrics_metrics/vendor/github.com/VictoriaMetrics/metrics \
11
		VictoriaMetrics:metricsql:v0.70.0:victoriametrics_metricsql/vendor/github.com/VictoriaMetrics/metricsql \
12
		VividCortex:ewma:v1.2.0:vividcortex_ewma/vendor/github.com/VividCortex/ewma \
13
		alecthomas:units:9a357b53e9c9:alecthomas_units/vendor/github.com/alecthomas/units \
14
		aws:aws-sdk-go-v2:47dd1b1bcbde:aws_aws_sdk_go_v2_checksum \
15
		aws:aws-sdk-go-v2:v1.16.10:aws_aws_sdk_go_v2_s3shared \
16
		aws:aws-sdk-go-v2:v1.16.15:aws_aws_sdk_go_v2_credentials \
17
		aws:aws-sdk-go-v2:v1.24.1:aws_aws_sdk_go_v2/vendor/github.com/aws/aws-sdk-go-v2 \
18
		aws:aws-sdk-go:v1.49.22:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
19
		aws:smithy-go:v1.19.0:aws_smithy_go/vendor/github.com/aws/smithy-go \
20
		beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
21
		bmatcuk:doublestar:v4.6.1:bmatcuk_doublestar/vendor/github.com/bmatcuk/doublestar/v4 \
22
		census-instrumentation:opencensus-go:v0.24.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
23
		cespare:xxhash:v2.2.0:cespare_xxhash/vendor/github.com/cespare/xxhash/v2 \
24
		cheggaaa:pb:v3.1.4:cheggaaa_pb/vendor/github.com/cheggaaa/pb \
25
		cpuguy83:go-md2man:v2.0.3:cpuguy83_go_md2man/vendor/github.com/cpuguy83/go-md2man/v2 \
26
		davecgh:go-spew:d8f796af33cc:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
27
		dennwc:varint:v1.0.0:dennwc_varint/vendor/github.com/dennwc/varint \
28
		fatih:color:v1.16.0:fatih_color/vendor/github.com/fatih/color \
29
		felixge:httpsnoop:v1.0.4:felixge_httpsnoop/vendor/github.com/felixge/httpsnoop \
30
		go-kit:log:v0.2.1:go_kit_log/vendor/github.com/go-kit/log \
31
		go-logfmt:logfmt:v0.6.0:go_logfmt_logfmt/vendor/github.com/go-logfmt/logfmt \
32
		go-logr:logr:v1.4.1:go_logr_logr/vendor/github.com/go-logr/logr \
33
		go-logr:stdr:v1.2.2:go_logr_stdr/vendor/github.com/go-logr/stdr \
34
		go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
35
		go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
36
		gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \
37
		golang-jwt:jwt:v5.2.0:golang_jwt_jwt/vendor/github.com/golang-jwt/jwt/v5 \
38
		golang:appengine:v1.6.8:golang_appengine/vendor/google.golang.org/appengine \
39
		golang:crypto:v0.18.0:golang_crypto/vendor/golang.org/x/crypto \
40
		golang:exp:db7319d0e0e3:golang_exp/vendor/golang.org/x/exp \
41
		golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
42
		golang:net:v0.20.0:golang_net/vendor/golang.org/x/net \
43
		golang:oauth2:v0.16.0:golang_oauth2/vendor/golang.org/x/oauth2 \
44
		golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \
45
		golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \
46
		golang:sync:v0.6.0:golang_sync/vendor/golang.org/x/sync \
47
		golang:sys:v0.16.0:golang_sys/vendor/golang.org/x/sys \
48
		golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \
49
		golang:time:v0.5.0:golang_time/vendor/golang.org/x/time \
50
		golang:xerrors:104605ab7028:golang_xerrors/vendor/golang.org/x/xerrors \
51
		google:go-genproto:35c7eff3a6b1:google_go_genproto/vendor/google.golang.org/genproto \
52
		google:s2a-go:v0.1.7:google_s2a_go/vendor/github.com/google/s2a-go \
53
		google:uuid:v1.5.0:google_uuid/vendor/github.com/google/uuid \
54
		googleapis:enterprise-certificate-proxy:v0.3.2:googleapis_enterprise_certificate_proxy/vendor/github.com/googleapis/enterprise-certificate-proxy \
55
		googleapis:gax-go:v2.12.0:googleapis_gax_go/vendor/github.com/googleapis/gax-go \
56
		googleapis:google-api-go-client:v0.156.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
57
		googleapis:google-cloud-go:compute/v1.23.3:googleapis_google_cloud_go_compute \
58
		googleapis:google-cloud-go:iam/v1.1.5:googleapis_google_cloud_go_iam \
59
		googleapis:google-cloud-go:storage/v1.36.0:googleapis_google_cloud_go_storage \
60
		googleapis:google-cloud-go:v0.112.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \
61
		grafana:regexp:6b5c0a4cb7fd:grafana_regexp/vendor/github.com/grafana/regexp \
62
		grpc:grpc-go:v1.60.1:grpc_grpc_go/vendor/google.golang.org/grpc \
63
		influxdata:influxdb:v1.11.4:influxdata_influxdb/vendor/github.com/influxdata/influxdb \
64
		jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
65
		jpillora:backoff:v1.0.0:jpillora_backoff/vendor/github.com/jpillora/backoff \
66
		json-iterator:go:v1.1.12:json_iterator_go/vendor/github.com/json-iterator/go \
67
		klauspost:compress:v1.17.4:klauspost_compress/vendor/github.com/klauspost/compress \
68
		kylelemons:godebug:v1.1.0:kylelemons_godebug/vendor/github.com/kylelemons/godebug \
69
		mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
70
		mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
71
		mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
72
		modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
73
		modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
74
		mwitkow:go-conntrack:2f068394615f:mwitkow_go_conntrack/vendor/github.com/mwitkow/go-conntrack \
75
		oklog:ulid:v1.3.1:oklog_ulid/vendor/github.com/oklog/ulid \
76
		open-telemetry:opentelemetry-collector:v0.92.0:open_telemetry_opentelemetry_collector/vendor/go.opentelemetry.io/collector/semconv \
77
		open-telemetry:opentelemetry-go:v1.21.0:open_telemetry_opentelemetry_go/vendor/go.opentelemetry.io/otel \
78
		pkg:browser:5ac0b6a4141c:pkg_browser/vendor/github.com/pkg/browser \
79
		pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
80
		pmezard:go-difflib:5d4384ee4fb2:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
81
		prometheus:client_golang:v1.18.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
82
		prometheus:client_model:v0.5.0:prometheus_client_model/vendor/github.com/prometheus/client_model \
83
		prometheus:common:v0.1.0:prometheus_common_sigv4/vendor/github.com/prometheus/common/sigv4 \
84
		prometheus:common:v0.46.0:prometheus_common/vendor/github.com/prometheus/common \
85
		prometheus:procfs:v0.12.0:prometheus_procfs/vendor/github.com/prometheus/procfs \
86
		prometheus:prometheus:v0.48.1:prometheus_prometheus/vendor/github.com/prometheus/prometheus \
87
		protocolbuffers:protobuf-go:v1.32.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
88
		rivo:uniseg:v0.4.4:rivo_uniseg/vendor/github.com/rivo/uniseg \
89
		russross:blackfriday:v2.1.0:russross_blackfriday/vendor/github.com/russross/blackfriday/v2 \
90
		stretchr:testify:v1.8.4:stretchr_testify/vendor/github.com/stretchr/testify \
91
		uber-go:atomic:v1.11.0:uber_go_atomic/vendor/go.uber.org/atomic \
92
		uber-go:goleak:v1.3.0:uber_go_goleak/vendor/go.uber.org/goleak \
93
		uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \
94
		urfave:cli:v2.27.1:urfave_cli/vendor/github.com/urfave/cli/v2 \
95
		valyala:bytebufferpool:v1.0.0:valyala_bytebufferpool/vendor/github.com/valyala/bytebufferpool \
96
		valyala:fastjson:v1.6.4:valyala_fastjson/vendor/github.com/valyala/fastjson \
97
		valyala:fastrand:v1.1.0:valyala_fastrand/vendor/github.com/valyala/fastrand \
98
		valyala:fasttemplate:v1.2.2:valyala_fasttemplate/vendor/github.com/valyala/fasttemplate \
99
		valyala:gozstd:v1.20.1:valyala_gozstd/vendor/github.com/valyala/gozstd \
100
		valyala:histogram:v1.2.0:valyala_histogram/vendor/github.com/valyala/histogram \
101
		valyala:quicktemplate:v1.7.0:valyala_quicktemplate/vendor/github.com/valyala/quicktemplate \
102
		xrash:smetrics:1d8dd44e695e:xrash_smetrics/vendor/github.com/xrash/smetrics
(-)b/net-mgmt/victoria-metrics/distinfo (-203 / +5 lines)
Lines 1-203 Link Here
1
TIMESTAMP = 1705446754
1
TIMESTAMP = 1706379345
2
SHA256 (VictoriaMetrics-VictoriaMetrics-v1.93.10_GH0.tar.gz) = 70474cbb420e6157a5cf4cbff0d092f1f4fba889064d76a6594b9992c00ce38f
2
SHA256 (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10/v1.93.10.mod) = 47037b8aaec394fb09448cd3694f420b14203ded0f9914754a2709ca0783d863
3
SIZE (VictoriaMetrics-VictoriaMetrics-v1.93.10_GH0.tar.gz) = 59976987
3
SIZE (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10/v1.93.10.mod) = 6677
4
SHA256 (Azure-azure-sdk-for-go-0270c003ff8f_GH0.tar.gz) = 6a04113ab2eaabc13feb91e8349f54bd2408b9f7fd8d8134796271ef3cd58487
4
SHA256 (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10/v1.93.10.zip) = ef33e95ce92ac8e559346a511f94ce80a711b8e46755fdf68b484623fda81f67
5
SIZE (Azure-azure-sdk-for-go-0270c003ff8f_GH0.tar.gz) = 19626369
5
SIZE (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10/v1.93.10.zip) = 43130005
6
SHA256 (Azure-azure-sdk-for-go-35ad235ae1db_GH0.tar.gz) = b06b60fe32ab63de59afcc6f716e962ef521fe465addb91de50e60a1b3f5a6b1
7
SIZE (Azure-azure-sdk-for-go-35ad235ae1db_GH0.tar.gz) = 16469224
8
SHA256 (Azure-azure-sdk-for-go-58ac9ec45a48_GH0.tar.gz) = e9eae02f72533cfbe5b91b552c719d6055c46e568c590904659c7936781f5dfc
9
SIZE (Azure-azure-sdk-for-go-58ac9ec45a48_GH0.tar.gz) = 19656243
10
SHA256 (Azure-azure-sdk-for-go-bfa13229abec_GH0.tar.gz) = 49fa37df8dc83d16bebfc00f88e61984e569abc9a08869c33f42229917e14d94
11
SIZE (Azure-azure-sdk-for-go-bfa13229abec_GH0.tar.gz) = 19656051
12
SHA256 (AzureAD-microsoft-authentication-library-for-go-v1.2.1_GH0.tar.gz) = 0df3da7673d5bc6ac46cf92c2c7841cf41227f94dc28fcfbab4528c5db936af5
13
SIZE (AzureAD-microsoft-authentication-library-for-go-v1.2.1_GH0.tar.gz) = 150432
14
SHA256 (VictoriaMetrics-fastcache-v1.12.2_GH0.tar.gz) = c5109469f748618a106e35dd84915849bf4cef46201f88c901b77b6ccc98bd6d
15
SIZE (VictoriaMetrics-fastcache-v1.12.2_GH0.tar.gz) = 1027246
16
SHA256 (VictoriaMetrics-fasthttp-v1.2.0_GH0.tar.gz) = e8b0afc2ee2159bb52c8e93d39cea738f74f74481a0505d8abb90caf705ee751
17
SIZE (VictoriaMetrics-fasthttp-v1.2.0_GH0.tar.gz) = 207694
18
SHA256 (VictoriaMetrics-metrics-v1.31.0_GH0.tar.gz) = 6102e912df903f575f406c7d9ccc4bf9e8103b750e8c27fab926f0cb608801f8
19
SIZE (VictoriaMetrics-metrics-v1.31.0_GH0.tar.gz) = 271772
20
SHA256 (VictoriaMetrics-metricsql-v0.70.0_GH0.tar.gz) = 44ca766281f3ab57d6a37f2927f8e452da6e7ee4855d3501e859a18b7771b5ca
21
SIZE (VictoriaMetrics-metricsql-v0.70.0_GH0.tar.gz) = 301814
22
SHA256 (VividCortex-ewma-v1.2.0_GH0.tar.gz) = 2f26521a9207b91dfbca3d28e5545bc11cb098888ecf3e9ba8e5936387b06a33
23
SIZE (VividCortex-ewma-v1.2.0_GH0.tar.gz) = 6683
24
SHA256 (alecthomas-units-9a357b53e9c9_GH0.tar.gz) = 4c35642f1f51dcf036b6d5ab4aad4154d3fd2433ac1eff25a3e58b3f84e51d7b
25
SIZE (alecthomas-units-9a357b53e9c9_GH0.tar.gz) = 6177
26
SHA256 (aws-aws-sdk-go-v2-47dd1b1bcbde_GH0.tar.gz) = 99b1f89f559323bfd158d1797e3ac2ac11355ac55bbe9152db298e6582b237b3
27
SIZE (aws-aws-sdk-go-v2-47dd1b1bcbde_GH0.tar.gz) = 42805872
28
SHA256 (aws-aws-sdk-go-v2-v1.16.10_GH0.tar.gz) = 1f28bb640c1ff84eee8ba8b2479039f5e285faf84a50d91810d41e388c869120
29
SIZE (aws-aws-sdk-go-v2-v1.16.10_GH0.tar.gz) = 29276838
30
SHA256 (aws-aws-sdk-go-v2-v1.16.15_GH0.tar.gz) = 5beb2981f7fb720f2408129de8413e2d3a17184c9705dda080843db5c9210b0a
31
SIZE (aws-aws-sdk-go-v2-v1.16.15_GH0.tar.gz) = 29663496
32
SHA256 (aws-aws-sdk-go-v2-v1.24.1_GH0.tar.gz) = 7b75e1cdae34af5aec656493b28de97c3043df4f133e9ce9e9d152c254f5f45b
33
SIZE (aws-aws-sdk-go-v2-v1.24.1_GH0.tar.gz) = 42798189
34
SHA256 (aws-aws-sdk-go-v1.49.22_GH0.tar.gz) = c7ec2dc91299fbd662f404fe257dce0dd73af36521bf218661616081fe3d708e
35
SIZE (aws-aws-sdk-go-v1.49.22_GH0.tar.gz) = 31716759
36
SHA256 (aws-smithy-go-v1.19.0_GH0.tar.gz) = 56e0c5005dd0fc2c9db98faa843ea5e666ea0d6b37eeac734784e6ec91f70f56
37
SIZE (aws-smithy-go-v1.19.0_GH0.tar.gz) = 372586
38
SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
39
SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
40
SHA256 (bmatcuk-doublestar-v4.6.1_GH0.tar.gz) = 29316e575ec7425263aa2cfb4c5ca499b52830d425c721c7e3f40dbc79d231e6
41
SIZE (bmatcuk-doublestar-v4.6.1_GH0.tar.gz) = 26716
42
SHA256 (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 048708914541817193330ce052026deb0c617c9d953ac15ae601ab2bde5788d1
43
SIZE (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 176752
44
SHA256 (cespare-xxhash-v2.2.0_GH0.tar.gz) = b8c684b9e5e136510913727e6a845b28f8176e55db827b11f17769fba970fe13
45
SIZE (cespare-xxhash-v2.2.0_GH0.tar.gz) = 12334
46
SHA256 (cheggaaa-pb-v3.1.4_GH0.tar.gz) = 9e716f5d30a0696bf1f85ccb1df645940fccfe1d13c8aacfb4a2e48511d0c8ae
47
SIZE (cheggaaa-pb-v3.1.4_GH0.tar.gz) = 33505
48
SHA256 (cpuguy83-go-md2man-v2.0.3_GH0.tar.gz) = 7ca3a04bb4ab83387538235decc42a535097a05d2fb9f2266d0c47b33119501f
49
SIZE (cpuguy83-go-md2man-v2.0.3_GH0.tar.gz) = 64961
50
SHA256 (davecgh-go-spew-d8f796af33cc_GH0.tar.gz) = 21505c2cb5cb4e2b8ae3007f3f6db6edb9f1c28511f98975b6b0dedf0e3fa24e
51
SIZE (davecgh-go-spew-d8f796af33cc_GH0.tar.gz) = 42183
52
SHA256 (dennwc-varint-v1.0.0_GH0.tar.gz) = 4300e5fb475f56a045f0f65da75b636a09d37ab7c573c82b81257ece96286f57
53
SIZE (dennwc-varint-v1.0.0_GH0.tar.gz) = 4769
54
SHA256 (fatih-color-v1.16.0_GH0.tar.gz) = 0823ac3e80d523cc9f6062000621f722bd858bad411c3ff7b2cd012e6aaf1b90
55
SIZE (fatih-color-v1.16.0_GH0.tar.gz) = 12115
56
SHA256 (felixge-httpsnoop-v1.0.4_GH0.tar.gz) = ffb63ba081e4c2360342dea2079d08b8560c315b2f458885fd34639786a1aa3d
57
SIZE (felixge-httpsnoop-v1.0.4_GH0.tar.gz) = 11954
58
SHA256 (go-kit-log-v0.2.1_GH0.tar.gz) = b37718967f9cbdb3eea4aa2fa9420b7d329b6bab7f9b85f970db197257226152
59
SIZE (go-kit-log-v0.2.1_GH0.tar.gz) = 30579
60
SHA256 (go-logfmt-logfmt-v0.6.0_GH0.tar.gz) = e4c26af3226cee1486004da7ebb1f0b8485df62513cca6671edf7c4d420fadfd
61
SIZE (go-logfmt-logfmt-v0.6.0_GH0.tar.gz) = 12609
62
SHA256 (go-logr-logr-v1.4.1_GH0.tar.gz) = 8eae286ca6e69e82f22cdde7464f4e5530e624b2da486b09cd0ec46b745c0d0e
63
SIZE (go-logr-logr-v1.4.1_GH0.tar.gz) = 56957
64
SHA256 (go-logr-stdr-v1.2.2_GH0.tar.gz) = 37d975b280d884ca0d55a800bc6e47314b6e86268e56254f9d15d19ca9404eb8
65
SIZE (go-logr-stdr-v1.2.2_GH0.tar.gz) = 9098
66
SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
67
SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
68
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
69
SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
70
SHA256 (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2bb4b13d6e56b3911f09b8e9ddd15708477fbff8823c057cc79dd99c9a452b34
71
SIZE (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2038725
72
SHA256 (golang-jwt-jwt-v5.2.0_GH0.tar.gz) = 93cb8a07bde351f254b209b83f068b1431c1d5f5c4b2861ea9a60935eb8b9869
73
SIZE (golang-jwt-jwt-v5.2.0_GH0.tar.gz) = 61346
74
SHA256 (golang-appengine-v1.6.8_GH0.tar.gz) = 9f0029767e180c64ef42c448f02a247deb2980b2ba6908977ad4c53ebae1abb5
75
SIZE (golang-appengine-v1.6.8_GH0.tar.gz) = 628708
76
SHA256 (golang-crypto-v0.18.0_GH0.tar.gz) = 65cc44408170afc3f58d242ec1bf5c2ded68ae9d0847652eb3dca51a86ff7c34
77
SIZE (golang-crypto-v0.18.0_GH0.tar.gz) = 1809280
78
SHA256 (golang-exp-db7319d0e0e3_GH0.tar.gz) = fdb1b2957b8a21a4a02f58c27fb0ec9d538867629ce563569ac877ddac976d2e
79
SIZE (golang-exp-db7319d0e0e3_GH0.tar.gz) = 1719658
80
SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
81
SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
82
SHA256 (golang-net-v0.20.0_GH0.tar.gz) = bae5107274cce60331dbc29301657afd86e5fb92a2e545f159e992eda8a9133d
83
SIZE (golang-net-v0.20.0_GH0.tar.gz) = 1486820
84
SHA256 (golang-oauth2-v0.16.0_GH0.tar.gz) = ff7fdccf5ceeec747740ac75fbeaf06158721aab3d0f057111d3271fbda351ff
85
SIZE (golang-oauth2-v0.16.0_GH0.tar.gz) = 96077
86
SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
87
SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
88
SHA256 (golang-snappy-v0.0.4_GH0.tar.gz) = 77df678795596f9dfecb5744deb984633d780460a7e9a59e0c7ecfe2052b644f
89
SIZE (golang-snappy-v0.0.4_GH0.tar.gz) = 66129
90
SHA256 (golang-sync-v0.6.0_GH0.tar.gz) = 23b8fca95397b2293e64e58d333633051ec942b46318ad8f630318e801658b67
91
SIZE (golang-sync-v0.6.0_GH0.tar.gz) = 17605
92
SHA256 (golang-sys-v0.16.0_GH0.tar.gz) = 9c17b728aa75f4fc4743c3f5c0dccdc3b7f9ac7c12b3124b666672cc571f657e
93
SIZE (golang-sys-v0.16.0_GH0.tar.gz) = 1444155
94
SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
95
SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094
96
SHA256 (golang-time-v0.5.0_GH0.tar.gz) = bb876812abbce995ed8c8523b55c5c5518e594f0570cf372a5d1213a5423d95f
97
SIZE (golang-time-v0.5.0_GH0.tar.gz) = 12219
98
SHA256 (golang-xerrors-104605ab7028_GH0.tar.gz) = b1c0f6912b3bd5ad711e5bce41a5ba64ff839416f4b85231f8d457e8817954c0
99
SIZE (golang-xerrors-104605ab7028_GH0.tar.gz) = 13742
100
SHA256 (google-go-genproto-35c7eff3a6b1_GH0.tar.gz) = 66b45cb7e204b3772e2700d839a3119ea50f3193c20797fd6aee307558eb5ec8
101
SIZE (google-go-genproto-35c7eff3a6b1_GH0.tar.gz) = 5919682
102
SHA256 (google-s2a-go-v0.1.7_GH0.tar.gz) = 671aa97ee51cf7fff4f62a27d659aefb0ba97785c552183a03b25f49197cd028
103
SIZE (google-s2a-go-v0.1.7_GH0.tar.gz) = 267117
104
SHA256 (google-uuid-v1.5.0_GH0.tar.gz) = afe279d4dd27276356267f28835d1840da0ae3eb890e571b0183c01a375167fa
105
SIZE (google-uuid-v1.5.0_GH0.tar.gz) = 20042
106
SHA256 (googleapis-enterprise-certificate-proxy-v0.3.2_GH0.tar.gz) = d01f2349b605a37db615d0a9454970bda9575d8ebe12bdd0c164f4d2717ab2bc
107
SIZE (googleapis-enterprise-certificate-proxy-v0.3.2_GH0.tar.gz) = 38853
108
SHA256 (googleapis-gax-go-v2.12.0_GH0.tar.gz) = 40987741a6ab2c9aa56ee1a498e521d719271b808d25318cf2a602ee8b5f5dbf
109
SIZE (googleapis-gax-go-v2.12.0_GH0.tar.gz) = 37779
110
SHA256 (googleapis-google-api-go-client-v0.156.0_GH0.tar.gz) = 8032eda3e7a97aafc25e5af2389775c7ec546bd14c6dc35413553534aa593e92
111
SIZE (googleapis-google-api-go-client-v0.156.0_GH0.tar.gz) = 36695032
112
SHA256 (googleapis-google-cloud-go-compute-v1.23.3_GH0.tar.gz) = 712f6713c1549d4e150be3de3cd7a1698e309c56b57e08f8b3dc072fdbae33cc
113
SIZE (googleapis-google-cloud-go-compute-v1.23.3_GH0.tar.gz) = 23101803
114
SHA256 (googleapis-google-cloud-go-iam-v1.1.5_GH0.tar.gz) = cd2028b1090416a722192562c79b9174d78c180513fbb01b15544603bedc66dc
115
SIZE (googleapis-google-cloud-go-iam-v1.1.5_GH0.tar.gz) = 23102547
116
SHA256 (googleapis-google-cloud-go-storage-v1.36.0_GH0.tar.gz) = 443c98d09fd23a2446c896da28007e3b19053c0d2ad592b1e3d274ff9e87ccf1
117
SIZE (googleapis-google-cloud-go-storage-v1.36.0_GH0.tar.gz) = 24232130
118
SHA256 (googleapis-google-cloud-go-v0.112.0_GH0.tar.gz) = fd2883bc415379f48766e9d265136b5c34bf93bcf3d3f8f537306290e4725827
119
SIZE (googleapis-google-cloud-go-v0.112.0_GH0.tar.gz) = 24594306
120
SHA256 (grafana-regexp-6b5c0a4cb7fd_GH0.tar.gz) = c03b0069014c31e5a3980be8b1de9f6a2b90bd59da10392573c7f1b82b311522
121
SIZE (grafana-regexp-6b5c0a4cb7fd_GH0.tar.gz) = 470832
122
SHA256 (grpc-grpc-go-v1.60.1_GH0.tar.gz) = a97859fadaa14a0a5e0d91d78ea69f301b07d7d206c9caf8ffebb0bc26c7299b
123
SIZE (grpc-grpc-go-v1.60.1_GH0.tar.gz) = 2042404
124
SHA256 (influxdata-influxdb-v1.11.4_GH0.tar.gz) = dc6942eb742220a175d43588ecbccb7d3abb00e8aa8f5c515e33f98f99ba8518
125
SIZE (influxdata-influxdb-v1.11.4_GH0.tar.gz) = 12128367
126
SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d
127
SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861
128
SHA256 (jpillora-backoff-v1.0.0_GH0.tar.gz) = 611b29ce95acfa2997e3449762a3df68fcaa773db045535f26eb5c686106351f
129
SIZE (jpillora-backoff-v1.0.0_GH0.tar.gz) = 3507
130
SHA256 (json-iterator-go-v1.1.12_GH0.tar.gz) = ff70e539fd919da757a2f3a530a053e7577cb4d7e2824fc1058d3abbefbb523e
131
SIZE (json-iterator-go-v1.1.12_GH0.tar.gz) = 84307
132
SHA256 (klauspost-compress-v1.17.4_GH0.tar.gz) = 2c5ff78381b77fecc86cdd264b7a2735034f859ae4bc412f52981c7322249db8
133
SIZE (klauspost-compress-v1.17.4_GH0.tar.gz) = 38743276
134
SHA256 (kylelemons-godebug-v1.1.0_GH0.tar.gz) = 72cc6f274fbd165b7674280f836a6b400e80dbae055919e101920dedf50e79db
135
SIZE (kylelemons-godebug-v1.1.0_GH0.tar.gz) = 17637
136
SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
137
SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
138
SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
139
SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
140
SHA256 (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 44a5d37bd7119a9d288d7ff61cf3b4d42c2902c66b0d94136d41d2eb3cf2ba85
141
SIZE (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 18284
142
SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
143
SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
144
SHA256 (modern-go-reflect2-v1.0.2_GH0.tar.gz) = eab313f24c09d512f004d489aeed0d0a485f789abd07e7df411375035174341b
145
SIZE (modern-go-reflect2-v1.0.2_GH0.tar.gz) = 14030
146
SHA256 (mwitkow-go-conntrack-2f068394615f_GH0.tar.gz) = 5bb72eaf9a4ffd7d0353fa6944951d244df89d879ac36d4b9860fd159162dd81
147
SIZE (mwitkow-go-conntrack-2f068394615f_GH0.tar.gz) = 17140
148
SHA256 (oklog-ulid-v1.3.1_GH0.tar.gz) = 499a6ee77ca473a44ad9f11425a8f87f6c02ff1221b11f24d13bee13ce632640
149
SIZE (oklog-ulid-v1.3.1_GH0.tar.gz) = 55582
150
SHA256 (open-telemetry-opentelemetry-collector-v0.92.0_GH0.tar.gz) = 57eea665540c2cf8a1509d12a7e17b8fb9828128716f589744b4a5759619d4b5
151
SIZE (open-telemetry-opentelemetry-collector-v0.92.0_GH0.tar.gz) = 2251103
152
SHA256 (open-telemetry-opentelemetry-go-v1.21.0_GH0.tar.gz) = 4b349d1d8b694a8d2383278561cedad59e06eae7ae165ea7231541824df2b63e
153
SIZE (open-telemetry-opentelemetry-go-v1.21.0_GH0.tar.gz) = 1270544
154
SHA256 (pkg-browser-5ac0b6a4141c_GH0.tar.gz) = e87d08801ddb4deae2056b8a1749080bc4aed75317e475273df23d254cf1319c
155
SIZE (pkg-browser-5ac0b6a4141c_GH0.tar.gz) = 3648
156
SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
157
SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
158
SHA256 (pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 8574a5cbc435057352a17ff9e6ad40190f3b9d623cd9ab0cdfa6c1d8f0bea0b2
159
SIZE (pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 11395
160
SHA256 (prometheus-client_golang-v1.18.0_GH0.tar.gz) = 7de5d163cb7f18e1a3a0dd40d35e8de7bc2ef85f4a0bc22572bcbcfaa86ff709
161
SIZE (prometheus-client_golang-v1.18.0_GH0.tar.gz) = 1081423
162
SHA256 (prometheus-client_model-v0.5.0_GH0.tar.gz) = 170873e0b91cab5da6634af1498b88876842ff3e01212e2dabf6b4e6512c948d
163
SIZE (prometheus-client_model-v0.5.0_GH0.tar.gz) = 17333
164
SHA256 (prometheus-common-v0.1.0_GH0.tar.gz) = 5c08a6066883c7043a5cd27a074e763b5de110f65c1ea6ffc8c9360038bb8dd9
165
SIZE (prometheus-common-v0.1.0_GH0.tar.gz) = 87363
166
SHA256 (prometheus-common-v0.46.0_GH0.tar.gz) = 96eeb212f31a398fd1036b7d0060929ad26e387ad95c218a8bd2487894fe5d8a
167
SIZE (prometheus-common-v0.46.0_GH0.tar.gz) = 132284
168
SHA256 (prometheus-procfs-v0.12.0_GH0.tar.gz) = 2e10f60725a5905d6cfaeffd0bc1441171aa694236a6c7031aad5a87ff841495
169
SIZE (prometheus-procfs-v0.12.0_GH0.tar.gz) = 237430
170
SHA256 (prometheus-prometheus-v0.48.1_GH0.tar.gz) = 43c204903a17e6189cdb40b579e539868d8ba1cc06afcead6850dc3d44549a01
171
SIZE (prometheus-prometheus-v0.48.1_GH0.tar.gz) = 6350913
172
SHA256 (protocolbuffers-protobuf-go-v1.32.0_GH0.tar.gz) = 816e0babc183807928c4ede81999dc1e33bfe6e7eca9ccebe0409974e68559db
173
SIZE (protocolbuffers-protobuf-go-v1.32.0_GH0.tar.gz) = 1324049
174
SHA256 (rivo-uniseg-v0.4.4_GH0.tar.gz) = eb2837932d0a666e13ea6b4cebf698096266d4f14740faa78c63b8291cf1fb5c
175
SIZE (rivo-uniseg-v0.4.4_GH0.tar.gz) = 453399
176
SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
177
SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
178
SHA256 (stretchr-testify-v1.8.4_GH0.tar.gz) = 0d3e82b04a05d9428a2a2aec8776bd0a07f14f5d1b4fa0a3676526ca8259fd62
179
SIZE (stretchr-testify-v1.8.4_GH0.tar.gz) = 104427
180
SHA256 (uber-go-atomic-v1.11.0_GH0.tar.gz) = cfe258c20d71ac4dbf0f716a23ed00c332b7f281180651e2a67ad40a8b0772cc
181
SIZE (uber-go-atomic-v1.11.0_GH0.tar.gz) = 24299
182
SHA256 (uber-go-goleak-v1.3.0_GH0.tar.gz) = 4813e7694736f4d7fd1aad195d942f40ffca448c29bff3282ba6e92eaba4e0cd
183
SIZE (uber-go-goleak-v1.3.0_GH0.tar.gz) = 20057
184
SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34
185
SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900
186
SHA256 (urfave-cli-v2.27.1_GH0.tar.gz) = 089ee9e5f0864bbeb40b98ee36409109a49192bb7269bc8f747928441445a361
187
SIZE (urfave-cli-v2.27.1_GH0.tar.gz) = 3484621
188
SHA256 (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 089013e3429ebe7fd2bc3527f003bf3f3f639891e5d8ba6a56010e3671465e1f
189
SIZE (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 5025
190
SHA256 (valyala-fastjson-v1.6.4_GH0.tar.gz) = c4a745d3e3f49ca7db245215fa0ce0f563f6feab0457e3a399324618cad7d5c6
191
SIZE (valyala-fastjson-v1.6.4_GH0.tar.gz) = 731429
192
SHA256 (valyala-fastrand-v1.1.0_GH0.tar.gz) = 04b51f8e3f3ddbc940e01a92f34376709a6722f43918bcf3b3369b302ee68d1d
193
SIZE (valyala-fastrand-v1.1.0_GH0.tar.gz) = 3417
194
SHA256 (valyala-fasttemplate-v1.2.2_GH0.tar.gz) = 9210b8ffcb69978f09681092db88be1eb4085f1b68d432ec8a099eab7c074c26
195
SIZE (valyala-fasttemplate-v1.2.2_GH0.tar.gz) = 11554
196
SHA256 (valyala-gozstd-v1.20.1_GH0.tar.gz) = 6ff70611a35c6a25ce905ca4727a436181a17cef2b64a18516bf009f880b0cd0
197
SIZE (valyala-gozstd-v1.20.1_GH0.tar.gz) = 12206371
198
SHA256 (valyala-histogram-v1.2.0_GH0.tar.gz) = cd0d9a0e35d1f996ddd5d3e570d5c60c1de5723416d8cfaefcfaf6f08c10ebb9
199
SIZE (valyala-histogram-v1.2.0_GH0.tar.gz) = 4508
200
SHA256 (valyala-quicktemplate-v1.7.0_GH0.tar.gz) = 23f0da4fdb02da20fea99b2876e4fab67edd2620641714febef1331c26b91c64
201
SIZE (valyala-quicktemplate-v1.7.0_GH0.tar.gz) = 639498
202
SHA256 (xrash-smetrics-1d8dd44e695e_GH0.tar.gz) = 73ddadc0ea28edaa5197db889f5d2e13553a6047881cf240d7b47b1b6922c952
203
SIZE (xrash-smetrics-1d8dd44e695e_GH0.tar.gz) = 1823502
(-)b/net-mgmt/victoria-metrics/files/prometheus.yml.sample (-2 / +1 lines)
Lines 1-12 Link Here
1
# Global configuration.
1
# Global configuration.
2
global:
2
global:
3
  scrape_interval: 15s
3
  scrape_interval: 15s
4
  evaluation_interval: 15s
5
4
6
# A scrape configuration containing exactly one endpoint to scrape:
5
# A scrape configuration containing exactly one endpoint to scrape:
7
# the vmagent itself.
6
# the vmagent itself.
8
scrape_configs:
7
scrape_configs:
9
  - job_name: vmagent
8
  - job_name: 'vmagent'
10
    scrape_interval: 60s
9
    scrape_interval: 60s
11
    scrape_timeout: 30s
10
    scrape_timeout: 30s
12
    metrics_path: "/metrics"
11
    metrics_path: "/metrics"
(-)b/net-mgmt/victoria-metrics/files/vmagent.in (-60 / +90 lines)
Lines 1-81 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
2
3
# PROVIDE: vmagent
3
# PROVIDE: vmagent
4
# REQUIRE: NETWORK
4
# REQUIRE: NETWORKING syslogd
5
# BEFORE: DAEMON
5
# KEYWORD: shutdown
6
7
# Add the following lines to /etc/rc.conf to enable vmagent
8
# vmagent_enable="YES"
9
#
10
# vmagent_enable (bool):
11
#     Set it to YES to enable vmagent
12
#     Set to NO by default
13
# vmagent_user (str):
14
#     Set user that vmagent will run under
15
#     Default is "%%VICTORIA_USER%%"
16
# vmagent_group (str):
17
#     Set group that own vmagent files
18
#     Default is "%%VICTORIA_GROUP%%"
19
# vmagent_config (path):
20
#     Set full path to config file
21
#     Default is "%%PREFIX%%/etc/prometheus/prometheus.yml"
22
# vmagent_syslog_output_enable (bool):
23
#     Set it to YES to enable stdout/stderr syslog output
24
#     Set to NO by default
25
# vmagent_syslog_output_tag (str):
26
#     Set syslog tag if syslog enabled
27
#     Default is "vmagent"
28
# vmagent_syslog_output_priority (str):
29
#     Set syslog priority if syslog enabled
30
#     Default is "notice"
31
# vmagent_syslog_output_facility (str):
32
#     Set syslog facility if syslog enabled
33
#     Default is "daemon"
34
# vmagent_tmpdata_dir (path):
35
#     Set full path to directory for storing pending data
36
#     Default is "/tmp"
37
# vmagent_env (str):
38
#     Set environment variables used with vmagent
39
#     Default is ""
40
# vmagent_args (str):
41
#     Set additional command line arguments
42
#     Default is "--remoteWrite.url=http://127.0.0.1:8429/api/v1/write --memory.allowedPercent=80"
6
43
7
. /etc/rc.subr
44
. /etc/rc.subr
8
45
9
name="vmagent"
46
name=vmagent
47
rcvar=vmagent_enable
10
desc="Agent daemon for VictoriaMetrics"
48
desc="Agent daemon for VictoriaMetrics"
11
rcvar="vmagent_enable"
12
pidfile="/var/run/${name}.pid"
13
daemon_pidfile="/var/run/${name}-daemon.pid"
14
logdir="/var/log/${name}"
15
logfile="${logdir}/vmagent.log"
16
command="%%PREFIX%%/bin/vmagent"
17
vmagent_args=${vmagent_args-"--remoteWrite.tmpDataPath=/tmp --promscrape.config=%%PREFIX%%/etc/prometheus/prometheus.yml --remoteWrite.url=http://127.0.0.1:8429/api/v1/write --memory.allowedPercent=80"}
18
vmagent_user="%%VICTORIA_USER%%"
19
load_rc_config ${name}
20
49
21
restart_precmd="checkconfig"
50
load_rc_config $name
22
start_precmd="checkconfig"
23
checkconfig_cmd="checkconfig"
24
start_cmd="start"
25
stop_cmd="stop"
26
status_cmd="status"
27
extra_commands="checkconfig reload"
28
51
29
checkconfig()
52
: ${vmagent_enable:="NO"}
30
{
53
: ${vmagent_user:="%%VICTORIA_USER%%"}
31
	local _ret
54
: ${vmagent_group:="%%VICTORIA_GROUP%%"}
55
: ${vmagent_config:="%%PREFIX%%/etc/prometheus/prometheus.yml"}
56
: ${vmagent_syslog_output_enable:="NO"}
57
: ${vmagent_tmpdata_dir:="/tmp"}
58
: ${vmagent_args:="--remoteWrite.url=http://127.0.0.1:8429/api/v1/write --memory.allowedPercent=80"}
59
: ${vmagent_flags:="-R5"}
60
61
extra_commands="reload configtest"
32
62
33
	/usr/bin/su -m ${vmagent_user} -c "${command} ${vmagent_args} -promscrape.config.dryRun" > /dev/null 2>&1
63
if checkyesno vmagent_syslog_output_enable; then
34
	_ret=$?
64
	if [ -n "${vmagent_syslog_output_tag}" ]; then
35
	if [ ${_ret} -ne 0 ]; then
65
		vmagent_syslog_output_flags="-T ${vmagent_syslog_output_tag}"
36
		echo "${name} checkconfig failed:"
66
	else
37
		echo "/usr/bin/su -m ${vmagent_user} -c \"${command} ${vmagent_args} -promscrape.config.dryRun\""
67
		vmagent_syslog_output_flags="-T ${name}"
38
		exit ${_ret}
39
	fi
68
	fi
40
}
69
	if [ -n "${vmagent_syslog_output_priority}" ]; then
70
		vmagent_syslog_output_flags="${vmagent_syslog_output_flags} -s ${vmagent_syslog_output_priority}"
71
	fi
72
	if [ -n "${vmagent_syslog_output_facility}" ]; then
73
		vmagent_syslog_output_flags="${vmagent_syslog_output_flags} -l ${vmagent_syslog_output_facility}"
74
	fi
75
	vmagent_disable_timestamps_flag="-loggerDisableTimestamps"
76
fi
41
77
42
start()
78
pidfile="/var/run/${name}.pid"
43
{
79
command="/usr/sbin/daemon"
44
	[ ! -d ${logdir} ] && mkdir -p ${logdir}
80
command_args="-f -P ${pidfile} -t ${name} ${vmagent_syslog_output_flags} \
45
	touch ${logfile}
81
					/usr/bin/env ${vmagent_env} %%PREFIX%%/bin/vmagent \
46
	chown ${vmagent_user} ${logdir} ${logfile}
82
					-remoteWrite.tmpDataPath=${vmagent_tmpdata_dir} \
47
	/usr/sbin/daemon -u ${vmagent_user} -f -R5 -p ${pidfile} -P ${daemon_pidfile} -o ${logfile} ${command} ${vmagent_args}
83
					-promscrape.config=${vmagent_config} \
48
}
84
					${vmagent_disable_timestamps_flag} \
85
					${vmagent_args}"
86
87
start_precmd="vmagent_start_precmd"
88
configtest_cmd="vmagent_checkconfig"
49
89
50
stop()
90
vmagent_checkconfig()
51
{
91
{
52
	if [ -f "${daemon_pidfile}" ]; then
92
	echo "Performing sanity check on ${name} configuration:"
53
		pids=$( pgrep -F ${daemon_pidfile} 2>&1 )
93
	result=$(/usr/local/bin/vmagent -promscrape.config=${vmagent_config} ${vmagent_args} -dryRun ${vmagent_disable_timestamps_flag} 2>&1)
54
		_err=$?
94
	retcode="$?"
55
		[ ${_err} -eq 0 ] && kill -9 ${pids} && /bin/rm -f ${daemon_pidfile}
95
	printf "%s\n" "${result}" | grep -vE "^(\S+\s+)?info"
56
	fi
96
	if [ ${retcode} -eq 0 ]; then
57
	if [ -f "${pidfile}" ]; then
97
		echo "OK"
58
		pids=$( pgrep -F ${pidfile} 2>&1 )
98
	else
59
		_err=$?
99
		err ${retcode} "FAILED"
60
		[ ${_err} -eq 0 ] && kill -9 ${pids} && /bin/rm -f ${pidfile}
61
	fi
100
	fi
62
}
101
}
63
102
64
status()
103
vmagent_start_precmd()
65
{
104
{
66
	if [ -f "${pidfile}" ]; then
105
	vmagent_checkconfig
67
		pids=$( pgrep -F ${pidfile} 2>&1 )
106
68
		_err=$?
107
	if [ ! -e "${pidfile}" ]; then
69
		if [ ${_err} -eq 0 ]; then
108
		install -m 0600 -o ${vmagent_user} -g ${vmagent_group} /dev/null "${pidfile}"
70
			echo "${name} is running as pid ${pids}"
71
			exit 0
72
		else
73
			echo "wrong pid: ${pids}"
74
			exit 1
75
		fi
76
	else
77
		echo "no pidfile $pidfile"
78
		exit 1
79
	fi
109
	fi
80
}
110
}
81
111
(-)b/net-mgmt/victoria-metrics/pkg-plist (-23 / +7 lines)
Lines 5-18 bin/victoria-metrics Link Here
5
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2020.md
5
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2020.md
6
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2021.md
6
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2021.md
7
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2022.md
7
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2022.md
8
%%PORTDOCS%%%%DOCSDIR%%/CNAME
9
%%PORTDOCS%%%%DOCSDIR%%/CaseStudies.md
8
%%PORTDOCS%%%%DOCSDIR%%/CaseStudies.md
10
%%PORTDOCS%%%%DOCSDIR%%/Cluster-VictoriaMetrics.md
11
%%PORTDOCS%%%%DOCSDIR%%/Cluster-VictoriaMetrics_cluster-scheme.png
12
%%PORTDOCS%%%%DOCSDIR%%/ExtendedPromQL.md
9
%%PORTDOCS%%%%DOCSDIR%%/ExtendedPromQL.md
13
%%PORTDOCS%%%%DOCSDIR%%/FAQ.md
10
%%PORTDOCS%%%%DOCSDIR%%/FAQ.md
14
%%PORTDOCS%%%%DOCSDIR%%/Gemfile
15
%%PORTDOCS%%%%DOCSDIR%%/Makefile
16
%%PORTDOCS%%%%DOCSDIR%%/MetricsQL.md
11
%%PORTDOCS%%%%DOCSDIR%%/MetricsQL.md
17
%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic-stats.jpg
12
%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic-stats.jpg
18
%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic.md
13
%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic.md
Lines 23-39 bin/victoria-metrics Link Here
23
%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics-sending_DD_metrics_to_VM_and_DD.png
18
%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics-sending_DD_metrics_to_VM_and_DD.png
24
%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics.md
19
%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics.md
25
%%PORTDOCS%%%%DOCSDIR%%/Troubleshooting.md
20
%%PORTDOCS%%%%DOCSDIR%%/Troubleshooting.md
26
%%PORTDOCS%%%%DOCSDIR%%/_config.yml
27
%%PORTDOCS%%%%DOCSDIR%%/_includes/extra/head.html
28
%%PORTDOCS%%%%DOCSDIR%%/_includes/extra/script.js
29
%%PORTDOCS%%%%DOCSDIR%%/_includes/extra/styles.scss
30
%%PORTDOCS%%%%DOCSDIR%%/assets/README.md
31
%%PORTDOCS%%%%DOCSDIR%%/assets/css/clipboard.css
32
%%PORTDOCS%%%%DOCSDIR%%/assets/images/favicon.svg
33
%%PORTDOCS%%%%DOCSDIR%%/assets/images/vm_logo.svg
34
%%PORTDOCS%%%%DOCSDIR%%/assets/js/clipboard.min.js
35
%%PORTDOCS%%%%DOCSDIR%%/enterprise.md
36
%%PORTDOCS%%%%DOCSDIR%%/googlec3812dcf278679ec.html
37
%%PORTDOCS%%%%DOCSDIR%%/guides/README.md
21
%%PORTDOCS%%%%DOCSDIR%%/guides/README.md
38
%%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator.md
22
%%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator.md
39
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration.md
23
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration.md
Lines 111-123 bin/victoria-metrics Link Here
111
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.png
95
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.png
112
%%PORTDOCS%%%%DOCSDIR%%/logo.png
96
%%PORTDOCS%%%%DOCSDIR%%/logo.png
113
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/README.md
97
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/README.md
114
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-1.png
98
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-victoria-metrics-cluster-1.png
115
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-2.png
99
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-victoria-metrics-cluster-2.png
116
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-3.png
100
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-victoria-metrics-cluster-3.png
117
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-setup.png
101
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-victoria-metrics-setup.png
118
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-1.png
102
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-victoria-metrics-single-1.png
119
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-2.png
103
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-victoria-metrics-single-2.png
120
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%.md
104
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-victoria-metrics.md
121
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s.md
105
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s.md
122
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_access-token.png
106
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_access-token.png
123
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_datasource.png
107
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_datasource.png
(-)b/net-mgmt/vmutils/Makefile (-11 / +18 lines)
Lines 1-25 Link Here
1
PORTNAME=	vmutils
1
PORTNAME=	vmutils
2
DISTNAME=	victoria-metrics-${DISTVERSIONFULL}
2
3
3
COMMENT=	Ancillary utilities and agent for VictoriaMetrics
4
COMMENT=	Ancillary utilities and agent for VictoriaMetrics
4
5
5
USE_RC_SUBR=	vmagent
6
USE_RC_SUBR=	vmagent
6
7
8
GO_TARGET?=	./app/vmagent \
9
		./app/vmalert \
10
		./app/vmauth \
11
		./app/vmbackup \
12
		./app/vmctl \
13
		./app/vmrestore
14
15
MASTERDIR=	${.CURDIR}/../victoria-metrics
16
PKGORIGIN=	net-mgmt/victoria-metrics
17
7
DESCR=		${.CURDIR}/pkg-descr
18
DESCR=		${.CURDIR}/pkg-descr
8
PLIST=		${.CURDIR}/pkg-plist
19
PLIST=		${.CURDIR}/pkg-plist
9
20
10
do-install:
21
do-install-DOCS-on:
11
.for p in agent alert auth backup ctl restore
22
	${MKDIR} ${STAGEDIR}${DOCSDIR}
12
	${INSTALL_PROGRAM} ${WRKSRC}/bin/vm${p}-pure \
23
	(cd ${INSTALL_WRKSRC}/docs && \
13
		${STAGEDIR}${PREFIX}/bin/vm${p}
24
	${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
14
.endfor
25
		'-regex .*/vm(agent|alert|auth|backup|ctl|restore)[^m].*')
26
27
post-install:
15
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/prometheus
28
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/prometheus
16
	${INSTALL_DATA} ${FILESDIR}/prometheus.yml.sample \
29
	${INSTALL_DATA} ${FILESDIR}/prometheus.yml.sample \
17
		${STAGEDIR}${PREFIX}/etc/prometheus
30
		${STAGEDIR}${PREFIX}/etc/prometheus
18
31
19
do-install-DOCS-on:
20
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
21
	${INSTALL_DATA} ${INSTALL_WRKSRC}/docs/vm* ${STAGEDIR}${DOCSDIR}
22
23
MASTERDIR=	${.CURDIR}/../victoria-metrics
24
25
.include "${MASTERDIR}/Makefile"
32
.include "${MASTERDIR}/Makefile"
(-)b/net-mgmt/vmutils/pkg-plist (-13 lines)
Lines 16-34 bin/vmrestore Link Here
16
%%PORTDOCS%%%%DOCSDIR%%/vmalert_state.png
16
%%PORTDOCS%%%%DOCSDIR%%/vmalert_state.png
17
%%PORTDOCS%%%%DOCSDIR%%/vmalert_ts_data_delay.gif
17
%%PORTDOCS%%%%DOCSDIR%%/vmalert_ts_data_delay.gif
18
%%PORTDOCS%%%%DOCSDIR%%/vmalert_ts_normal.gif
18
%%PORTDOCS%%%%DOCSDIR%%/vmalert_ts_normal.gif
19
%%PORTDOCS%%%%DOCSDIR%%/vmanomaly-holtwinters-example.png
20
%%PORTDOCS%%%%DOCSDIR%%/vmanomaly-prophet-example.png
21
%%PORTDOCS%%%%DOCSDIR%%/vmanomaly.md
22
%%PORTDOCS%%%%DOCSDIR%%/vmauth.md
19
%%PORTDOCS%%%%DOCSDIR%%/vmauth.md
23
%%PORTDOCS%%%%DOCSDIR%%/vmbackup.md
20
%%PORTDOCS%%%%DOCSDIR%%/vmbackup.md
24
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager.md
25
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_latest_folder.png
26
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_root_folder.png
27
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_rp_daily_1.png
28
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_rp_daily_2.png
29
%%PORTDOCS%%%%DOCSDIR%%/vmctl.md
21
%%PORTDOCS%%%%DOCSDIR%%/vmctl.md
30
%%PORTDOCS%%%%DOCSDIR%%/vmgateway-access-control.jpg
31
%%PORTDOCS%%%%DOCSDIR%%/vmgateway-overview.jpeg
32
%%PORTDOCS%%%%DOCSDIR%%/vmgateway-rate-limiting.jpg
33
%%PORTDOCS%%%%DOCSDIR%%/vmgateway.md
34
%%PORTDOCS%%%%DOCSDIR%%/vmrestore.md
22
%%PORTDOCS%%%%DOCSDIR%%/vmrestore.md
35
- 

Return to bug 275828