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:
denis 2022-01-27 09:23:01 +00:00
parent d465097f13
commit 1b4ae3342a
5 changed files with 121 additions and 0 deletions

View 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>

View File

@ -0,0 +1,2 @@
SHA256 (VictoriaMetrics-1.72.0.tar.gz) = T3c1CCI6nHwx/49E8EZ/EnYLZJ/UNEMEOoKAZEhEA4I=
SIZE (VictoriaMetrics-1.72.0.tar.gz) = 15211259

View File

@ -0,0 +1,2 @@
VictoriaMetrics is a fast, cost-effective and scalable time-series
database.

View 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/

View 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