Import databases/victoriametrics v1.72.0
Feedback from sthen@ danj@ OK sthen@ VictoriaMetrics is a fast, cost-effective and scalable time-series database. https://victoriametrics.com/
This commit is contained in:
parent
d465097f13
commit
1b4ae3342a
60
databases/victoriametrics/Makefile
Normal file
60
databases/victoriametrics/Makefile
Normal file
@ -0,0 +1,60 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2022/01/27 09:23:01 denis Exp $
|
||||
|
||||
COMMENT = fast, cost-effective and scalable time series database
|
||||
|
||||
V = 1.72.0
|
||||
GH_ACCOUNT = VictoriaMetrics
|
||||
GH_PROJECT = VictoriaMetrics
|
||||
GH_TAGNAME = v${V}
|
||||
|
||||
PKGNAME = victoriametrics-${V}
|
||||
|
||||
CATEGORIES = databases
|
||||
|
||||
HOMEPAGE = https://victoriametrics.com/
|
||||
|
||||
MAINTAINER = Denis Fondras <denis@openbsd.org>
|
||||
|
||||
# Apache License 2.0
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB = c pthread
|
||||
|
||||
USE_GMAKE = Yes
|
||||
|
||||
MODULES = lang/go
|
||||
MODGO_GOPATH = ${MODGO_WORKSPACE}
|
||||
SUBST_VARS = LOCALSTATEDIR
|
||||
NO_TEST = Yes
|
||||
|
||||
MAKE_ENV = BUILDINFO_TAG=openbsd PKG_TAG=openbsd
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} victoria-metrics-pure
|
||||
cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmbackup-pure
|
||||
cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmrestore-pure
|
||||
cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmagent-pure
|
||||
cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmauth-pure
|
||||
cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmalert-pure
|
||||
cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmctl-pure
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/victoria-metrics-pure ${PREFIX}/bin/vmetrics
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/vmagent-pure ${PREFIX}/bin/vmagent
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/vmbackup-pure ${PREFIX}/bin/vmetricsbackup
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/vmrestore-pure ${PREFIX}/bin/vmetricsrestore
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/vmauth-pure ${PREFIX}/bin/vmetricsauth
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/vmalert-pure ${PREFIX}/bin/vmetricsalert
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/vmctl-pure ${PREFIX}/bin/vmetricsctl
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/vmetrics/
|
||||
${INSTALL_DATA} ${WRKSRC}/README.md ${PREFIX}/share/doc/vmetrics/
|
||||
${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/doc/vmetrics/
|
||||
${INSTALL_DATA} ${WRKSRC}/docs/vm* ${PREFIX}/share/doc/vmetrics/
|
||||
${INSTALL_DATA} ${WRKSRC}/app/vmauth/example_config.yml \
|
||||
${PREFIX}/share/doc/vmetrics/vmauth_example_config.yml
|
||||
${INSTALL_DATA} ${WRKSRC}/deployment/docker/alerts.yml \
|
||||
${PREFIX}/share/doc/vmetrics/vmetricsalert_example_config.yml
|
||||
${INSTALL_DATA} ${WRKSRC}/deployment/docker/prometheus.yml \
|
||||
${PREFIX}/share/doc/vmetrics/vmetrics_example_config.yml
|
||||
|
||||
.include <bsd.port.mk>
|
2
databases/victoriametrics/distinfo
Normal file
2
databases/victoriametrics/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (VictoriaMetrics-1.72.0.tar.gz) = T3c1CCI6nHwx/49E8EZ/EnYLZJ/UNEMEOoKAZEhEA4I=
|
||||
SIZE (VictoriaMetrics-1.72.0.tar.gz) = 15211259
|
2
databases/victoriametrics/pkg/DESCR
Normal file
2
databases/victoriametrics/pkg/DESCR
Normal file
@ -0,0 +1,2 @@
|
||||
VictoriaMetrics is a fast, cost-effective and scalable time-series
|
||||
database.
|
42
databases/victoriametrics/pkg/PLIST
Normal file
42
databases/victoriametrics/pkg/PLIST
Normal file
@ -0,0 +1,42 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2022/01/27 09:23:01 denis Exp $
|
||||
@newgroup _vmetrics:872
|
||||
@newuser _vmetrics:872:_vmetrics:daemon:VictoriaMetrics:${LOCALSTATEDIR}/db/vmetrics:/sbin/nologin
|
||||
@sample ${SYSCONFDIR}/vmetrics/
|
||||
@rcscript ${RCDIR}/vmetrics
|
||||
@bin bin/vmagent
|
||||
@bin bin/vmetrics
|
||||
@bin bin/vmetricsalert
|
||||
@bin bin/vmetricsauth
|
||||
@bin bin/vmetricsbackup
|
||||
@bin bin/vmetricsctl
|
||||
@bin bin/vmetricsrestore
|
||||
share/doc/vmetrics/
|
||||
share/doc/vmetrics/LICENSE
|
||||
share/doc/vmetrics/README.md
|
||||
share/doc/vmetrics/vmagent.md
|
||||
share/doc/vmetrics/vmagent.png
|
||||
share/doc/vmetrics/vmalert.md
|
||||
share/doc/vmetrics/vmalert_cluster.png
|
||||
share/doc/vmetrics/vmalert_ha.png
|
||||
share/doc/vmetrics/vmalert_multicluster.png
|
||||
share/doc/vmetrics/vmalert_single.png
|
||||
share/doc/vmetrics/vmauth.md
|
||||
share/doc/vmetrics/vmauth_example_config.yml
|
||||
share/doc/vmetrics/vmbackup.md
|
||||
share/doc/vmetrics/vmbackupmanager.md
|
||||
share/doc/vmetrics/vmbackupmanager_latest_folder.png
|
||||
share/doc/vmetrics/vmbackupmanager_root_folder.png
|
||||
share/doc/vmetrics/vmbackupmanager_rp_daily_1.png
|
||||
share/doc/vmetrics/vmbackupmanager_rp_daily_2.png
|
||||
share/doc/vmetrics/vmctl.md
|
||||
share/doc/vmetrics/vmetrics_example_config.yml
|
||||
share/doc/vmetrics/vmetricsalert_example_config.yml
|
||||
share/doc/vmetrics/vmgateway-access-control.jpg
|
||||
share/doc/vmetrics/vmgateway-overview.jpeg
|
||||
share/doc/vmetrics/vmgateway-rate-limiting.jpg
|
||||
share/doc/vmetrics/vmgateway.md
|
||||
share/doc/vmetrics/vmrestore.md
|
||||
@mode 0755
|
||||
@owner _vmetrics
|
||||
@group _vmetrics
|
||||
@sample ${LOCALSTATEDIR}/db/vmetrics/
|
15
databases/victoriametrics/pkg/vmetrics.rc
Normal file
15
databases/victoriametrics/pkg/vmetrics.rc
Normal file
@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $OpenBSD: vmetrics.rc,v 1.1.1.1 2022/01/27 09:23:01 denis Exp $
|
||||
|
||||
daemon="${TRUEPREFIX}/bin/vmetrics"
|
||||
daemon_flags="-storageDataPath '${LOCALSTATEDIR}/db/vmetrics/'"
|
||||
daemon_user="_vmetrics"
|
||||
daemon_logger="daemon.info"
|
||||
|
||||
. /etc/rc.d/rc.subr
|
||||
|
||||
rc_bg=YES
|
||||
rc_reload=NO
|
||||
|
||||
rc_cmd $1
|
Loading…
x
Reference in New Issue
Block a user