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

Collapse All | Expand All

(-)b/net-mgmt/Makefile (+1 lines)
Lines 395-400 Link Here
395
    SUBDIR += unifi7
395
    SUBDIR += unifi7
396
    SUBDIR += unifi8
396
    SUBDIR += unifi8
397
    SUBDIR += victoria-metrics
397
    SUBDIR += victoria-metrics
398
    SUBDIR += victoria-metrics-cluster
398
    SUBDIR += virt-viewer
399
    SUBDIR += virt-viewer
399
    SUBDIR += vmutils
400
    SUBDIR += vmutils
400
    SUBDIR += wdiag
401
    SUBDIR += wdiag
(-)b/net-mgmt/victoria-metrics-cluster/Makefile (+24 lines)
Added Link Here
1
DISTVERSIONSUFFIX=	-cluster
2
PKGNAMESUFFIX=	-cluster
3
DISTNAME=	victoria-metrics-${DISTVERSIONFULL}
4
5
USE_RC_SUBR=	vminsert vmselect vmstorage
6
7
GO_TARGET?=	./app/vminsert \
8
		./app/vmselect \
9
		./app/vmstorage
10
11
FILESDIR=	${.CURDIR}/files
12
MASTERDIR=	${.CURDIR}/../victoria-metrics
13
PKGORIGIN=	net-mgmt/victoria-metrics
14
15
DESCR=		${.CURDIR}/pkg-descr
16
PLIST=		${.CURDIR}/pkg-plist
17
18
do-install-DOCS-on:
19
	${MKDIR} ${STAGEDIR}${DOCSDIR}
20
	(cd ${INSTALL_WRKSRC}/docs && \
21
	${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
22
		'-regex .*/operator.* -or ! -regex .*/(_includes.*|assets.*|_config.*|CNAME|Gemfile|Makefile|Single-server.*|enterprise.*|google.*|robots.*|VictoriaLogs.*|vm.*)')
23
24
.include "${MASTERDIR}/Makefile"
(-)b/net-mgmt/victoria-metrics-cluster/files/vminsert.in (+92 lines)
Added Link Here
1
#!/bin/sh
2
3
# PROVIDE: vminsert
4
# REQUIRE: NETWORKING syslogd
5
# KEYWORD: shutdown
6
7
# Add the following lines to /etc/rc.conf to enable vminsert
8
# vminsert="YES"
9
#
10
# vminsert_enable (bool):
11
#     Set it to YES to enable vminsert
12
#     Set to NO by default
13
# vminsert_user (str):
14
#     Set user that vminsert will run under
15
#     Default is "%%VICTORIA_USER%%"
16
# vminsert_group (str):
17
#     Set group that own vminsert files
18
#     Default is "%%VICTORIA_GROUP%%"
19
# vminsert_syslog_output_enable (bool):
20
#     Set it to YES to enable stdout/stderr syslog output
21
#     Set to NO by default
22
# vminsert_syslog_output_tag (str):
23
#     Set syslog tag if syslog enabled
24
#     Default is "vminsert"
25
# vminsert_syslog_output_priority (str):
26
#     Set syslog priority if syslog enabled
27
#     Default is "notice"
28
# vminsert_syslog_output_facility (str):
29
#     Set syslog facility if syslog enabled
30
#     Default is "daemon"
31
# vminsert_storage_nodes (list):
32
#     Set comma- or space-separated addresses of vmstorage nodes
33
#     Default is "localhost:8400"
34
# vminsert_env (str):
35
#     Set environment variables used with vminsert
36
#     Default is ""
37
# vminsert_args (str):
38
#     Set additional command line arguments
39
#     Default is ""
40
41
42
. /etc/rc.subr
43
44
name=vminsert
45
rcvar=vminsert_enable
46
desc="vminsert service for VictoriaMetrics cluster"
47
48
load_rc_config $name
49
50
: ${vminsert_enable:="NO"}
51
: ${vminsert_user:="%%VICTORIA_USER%%"}
52
: ${vminsert_group:="%%VICTORIA_GROUP%%"}
53
: ${vminsert_syslog_output_enable:="NO"}
54
: ${vminsert_storage_nodes:="localhost:8400"}
55
56
extra_commands="reload"
57
58
if checkyesno vminsert_syslog_output_enable; then
59
	if [ -n "${vminsert_syslog_output_tag}" ]; then
60
		vminsert_syslog_output_flags="-T ${vminsert_syslog_output_tag}"
61
	else
62
		vminsert_syslog_output_flags="-T ${name}"
63
	fi
64
	if [ -n "${vminsert_syslog_output_priority}" ]; then
65
		vminsert_syslog_output_flags="${vminsert_syslog_output_flags} -s ${vminsert_syslog_output_priority}"
66
	fi
67
	if [ -n "${vminsert_syslog_output_facility}" ]; then
68
		vminsert_syslog_output_flags="${vminsert_syslog_output_flags} -l ${vminsert_syslog_output_facility}"
69
	fi
70
	vminsert_disable_timestamps_flag="-loggerDisableTimestamps"
71
fi
72
73
vminsert_storage_nodes_flags="$(echo ${vminsert_storage_nodes} | sed -E 's/^| / -storageNode=/g')"
74
75
pidfile="/var/run/${name}.pid"
76
command="/usr/sbin/daemon"
77
command_args="-f -P ${pidfile} -t ${name} ${vminsert_syslog_output_flags} \
78
					/usr/bin/env ${vminsert_env} %%PREFIX%%/bin/vminsert \
79
					${vminsert_storage_nodes_flags} \
80
					${vminsert_disable_timestamps_flag} \
81
					${vminsert_args}"
82
83
start_precmd="vminsert_start_precmd"
84
85
vminsert_start_precmd()
86
{
87
	if [ ! -e "${pidfile}" ]; then
88
		install -m 0600 -o ${vminsert_user} -g ${vminsert_group} /dev/null "${pidfile}"
89
	fi
90
}
91
92
run_rc_command "$1"
(-)b/net-mgmt/victoria-metrics-cluster/files/vmselect.in (+91 lines)
Added Link Here
1
#!/bin/sh
2
3
# PROVIDE: vmselect
4
# REQUIRE: NETWORKING syslogd
5
# KEYWORD: shutdown
6
7
# Add the following lines to /etc/rc.conf to enable vmselect
8
# vmselect="YES"
9
#
10
# vmselect_enable (bool):
11
#     Set it to YES to enable vmselect
12
#     Set to NO by default
13
# vmselect_user (string):
14
#     Set user that vmselect will run under
15
#     Default is "%%VICTORIA_USER%%"
16
# vmselect_group (str):
17
#     Set group that own vmselect files
18
#     Default is "%%VICTORIA_GROUP%%"
19
# vmselect_syslog_output_enable (bool):
20
#     Set it to YES to enable stdout/stderr syslog output
21
#     Set to NO by default
22
# vmselect_syslog_output_tag (str):
23
#     Set syslog tag if syslog enabled
24
#     Default is "vmselect"
25
# vmselect_syslog_output_priority (str):
26
#     Set syslog priority if syslog enabled
27
#     Default is "notice"
28
# vmselect_syslog_output_facility (str):
29
#     Set syslog facility if syslog enabled
30
#     Default is "daemon"
31
# vmselect_storage_nodes (list):
32
#     Set comma- or space-separated addresses of vmstorage nodes
33
#     Default is "localhost:8401"
34
# vmselect_env (str):
35
#     Set environment variables used with vmselect
36
#     Default is ""
37
# vmselect_args (str):
38
#     Set additional command line arguments
39
#     Default is ""
40
41
. /etc/rc.subr
42
43
name=vmselect
44
rcvar=vmselect_enable
45
desc="vmselect service for VictoriaMetrics cluster"
46
47
load_rc_config $name
48
49
: ${vmselect_enable:="NO"}
50
: ${vmselect_user="%%VICTORIA_USER%%"}
51
: ${vmselect_group:="%%VICTORIA_GROUP%%"}
52
: ${vmselect_syslog_output_enable:="NO"}
53
: ${vmselect_storage_nodes:="localhost:8401"}
54
55
extra_commands="reload"
56
57
if checkyesno vmselect_syslog_output_enable; then
58
	if [ -n "${vmselect_syslog_output_tag}" ]; then
59
		vmselect_syslog_output_flags="-T ${vmselect_syslog_output_tag}"
60
	else
61
		vmselect_syslog_output_flags="-T ${name}"
62
	fi
63
	if [ -n "${vmselect_syslog_output_priority}" ]; then
64
		vmselect_syslog_output_flags="${vmselect_syslog_output_flags} -s ${vmselect_syslog_output_priority}"
65
	fi
66
	if [ -n "${vmselect_syslog_output_facility}" ]; then
67
		vmselect_syslog_output_flags="${vmselect_syslog_output_flags} -l ${vmselect_syslog_output_facility}"
68
	fi
69
	vmselect_disable_timestamps_flag="-loggerDisableTimestamps"
70
fi
71
72
vmselect_storage_nodes_flags="$(echo ${vmselect_storage_nodes} | sed -E 's/^| / -storageNode=/g')"
73
74
pidfile="/var/run/${name}.pid"
75
command="/usr/sbin/daemon"
76
command_args="-f -P ${pidfile} -t ${name} ${vmselect_syslog_output_flags} \
77
					/usr/bin/env ${vmselect_env} %%PREFIX%%/bin/vmselect \
78
					${vmselect_storage_nodes_flags} \
79
					${vmselect_disable_timestamps_flag} \
80
					${vmselect_args}"
81
82
start_precmd="vmselect_start_precmd"
83
84
vmselect_start_precmd()
85
{
86
	if [ ! -e "${pidfile}" ]; then
87
		install -m 0600 -o ${vmselect_user} -g ${vmselect_group} /dev/null "${pidfile}"
88
	fi
89
}
90
91
run_rc_command "$1"
(-)b/net-mgmt/victoria-metrics-cluster/files/vmstorage.in (+93 lines)
Added Link Here
1
#!/bin/sh
2
3
# PROVIDE: vmstorage
4
# REQUIRE: NETWORKING syslogd
5
# KEYWORD: shutdown
6
7
# Add the following lines to /etc/rc.conf to enable vmstorage
8
# vmstorage="YES"
9
#
10
# vmstorage_enable (bool):
11
#     Set it to YES to enable vmstorage
12
#     Set to NO by default
13
# vmstorage_user (str):
14
#     Set user that vmstorage will run under
15
#     Default is "%%VICTORIA_USER%%"
16
# vmstorage_group (str):
17
#     Set group that own vmstorage files
18
#     Default is "%%VICTORIA_GROUP%%"
19
# vmstorage_syslog_output_enable (bool):
20
#     Set it to YES to enable stdout/stderr syslog output
21
#     Set to NO by default
22
# vmstorage_syslog_output_tag (str):
23
#     Set syslog tag if syslog enabled
24
#     Default is "vmstorage"
25
# vmstorage_syslog_output_priority (str):
26
#     Set syslog priority if syslog enabled
27
#     Default is "notice"
28
# vmstorage_syslog_output_facility (str):
29
#     Set syslog facility if syslog enabled
30
#     Default is "daemon"
31
# vmstorage_data_dir (path):
32
#     Set dir to storage data in
33
#     Default is "%%VICTORIA_DATA%%"
34
# vmstorage_env (str):
35
#     Set environment variables used with vmstorage
36
#     Default is ""
37
# vmstorage_args (str):
38
#     Set additional command line arguments
39
#     Default is ""
40
41
. /etc/rc.subr
42
43
name=vmstorage
44
rcvar=vmstorage_enable
45
desc="vmstorage service for VictoriaMetrics cluster"
46
47
load_rc_config $name
48
49
: ${vmstorage_enable:="NO"}
50
: ${vmstorage_user:="%%VICTORIA_USER%%"}
51
: ${vmstorage_group:="%%VICTORIA_GROUP%%"}
52
: ${vmstorage_syslog_output_enable:="NO"}
53
: ${vmstorage_data_dir:="%%VICTORIA_DATA%%"}
54
55
extra_commands="reload"
56
57
if checkyesno vmstorage_syslog_output_enable; then
58
	if [ -n "${vmstorage_syslog_output_tag}" ]; then
59
		vmstorage_syslog_output_flags="-T ${vmstorage_syslog_output_tag}"
60
	else
61
		vmstorage_syslog_output_flags="-T ${name}"
62
	fi
63
	if [ -n "${vmstorage_syslog_output_priority}" ]; then
64
		vmstorage_syslog_output_flags="${vmstorage_syslog_output_flags} -s ${vmstorage_syslog_output_priority}"
65
	fi
66
	if [ -n "${vmstorage_syslog_output_facility}" ]; then
67
		vmstorage_syslog_output_flags="${vmstorage_syslog_output_flags} -l ${vmstorage_syslog_output_facility}"
68
	fi
69
	vmstorage_disable_timestamps_flag="-loggerDisableTimestamps"
70
fi
71
72
pidfile="/var/run/${name}.pid"
73
command="/usr/sbin/daemon"
74
command_args="-f -P ${pidfile} -t ${name} ${vmstorage_syslog_output_flags} \
75
					/usr/bin/env ${vmstorage_env} %%PREFIX%%/bin/vmstorage \
76
					-storageDataPath ${vmstorage_data_dir} \
77
					${vmstorage_disable_timestamps_flag} \
78
					${vmstorage_args}"
79
80
start_precmd="vmstorage_start_precmd"
81
82
vmstorage_start_precmd()
83
{
84
	if [ ! -e "${pidfile}" ]; then
85
		install -m 0600 -o ${vmstorage_user} -g ${vmstorage_group} /dev/null "${pidfile}"
86
	fi
87
88
	if [ ! -d "${vmstorage_data_dir}" ]; then
89
		install -d -m 0750 -o "${vmstorage_user}" -g "${vmstorage_group}" "${vmstorage_data_dir}"
90
	fi
91
}
92
93
run_rc_command "$1"
(-)b/net-mgmt/victoria-metrics-cluster/pkg-descr (+9 lines)
Added Link Here
1
VictoriaMetrics is fast, cost-effective, and scalable monitoring solution
2
and time series database.
3
4
VictoriaMetrics can be used as long-term storage for Prometheus or for
5
vmagent. It also supports Prometheus querying API so it can be used as
6
Prometheus drop-in replacement in Grafana.
7
8
This package installs cluster version of VictoriaMetrics (vminsert, vmselect
9
and vmstorage).
(-)b/net-mgmt/victoria-metrics-cluster/pkg-plist (+190 lines)
Added Link Here
1
bin/vminsert
2
bin/vmselect
3
bin/vmstorage
4
%%PORTDOCS%%%%DOCSDIR%%/Articles.md
5
%%PORTDOCS%%%%DOCSDIR%%/BestPractices.md
6
%%PORTDOCS%%%%DOCSDIR%%/CaseStudies.md
7
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2020.md
8
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2021.md
9
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2022.md
10
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md
11
%%PORTDOCS%%%%DOCSDIR%%/Cluster-VictoriaMetrics_cluster-scheme.png
12
%%PORTDOCS%%%%DOCSDIR%%/Cluster-VictoriaMetrics.md
13
%%PORTDOCS%%%%DOCSDIR%%/ExtendedPromQL.md
14
%%PORTDOCS%%%%DOCSDIR%%/FAQ.md
15
%%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator.md
16
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration.md
17
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/admin-cluster-data.png
18
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/admin-single-data.png
19
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/client-secret.png
20
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-client-1.png
21
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-client-2.png
22
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-client-3.png
23
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-mapper-1.png
24
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-mapper-2.png
25
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-mapper-3.png
26
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/dev-cluster-nodata.png
27
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/dev-single-data.png
28
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/grafana-ds.png
29
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/grafana-test-datasources.png
30
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/user-attributes.png
31
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-delete-or-replace-metrics.md
32
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-alert-rule.png
33
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-alerts-firing.png
34
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-anomaly-score.png
35
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-docker-compose.png
36
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-files.png
37
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-node-cpu-rate-graph.png
38
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-vmalert.md
39
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-yhat-lower-upper.png
40
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-yhat.png
41
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-dashes-agent.png
42
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-grafana-dash.png
43
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-dashboard.png
44
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-ha-explore-count-up-graph.png
45
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-ha-explore-count-up-graph2.png
46
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-ha-explore-count-up.png
47
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-ha-explore.png
48
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-scheme.png
49
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-via-vm-operator-grafana1.png
50
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-via-vm-operator-grafana2.png
51
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-via-vm-operator.png
52
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-multiple-retention-scheme.png
53
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-multiple-retention-setup.md
54
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-vmagent-grafana-dash.png
55
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-vmagent-values.yaml
56
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmsingle-grafana-dashboards.png
57
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmsingle-grafana-k8s-dashboard.png
58
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmsingle-grafana.png
59
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmsingle-k8s-scheme.png
60
%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmsingle-values.yaml
61
%%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ha-monitoring-via-vm-cluster.md
62
%%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-cluster.md
63
%%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-single.md
64
%%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx-data-sample-in-influx.png
65
%%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx-data-sample-in-vm.png
66
%%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx-vmui.png
67
%%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx.md
68
%%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions.md
69
%%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions.png
70
%%PORTDOCS%%%%DOCSDIR%%/guides/README.md
71
%%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size.md
72
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_counter.png
73
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_data_collection.png
74
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_data_samples.png
75
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_gauge.png
76
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_histogram.png
77
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_instant_query.png
78
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_pull_model.png
79
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_push_model.png
80
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_range_query.png
81
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_summary.png
82
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_two_dcs.png
83
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_vmui.png
84
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_with_latencyOffset.excalidraw
85
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_with_latencyOffset.png
86
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.excalidraw
87
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.png
88
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.excalidraw
89
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.md
90
%%PORTDOCS%%%%DOCSDIR%%/logo.png
91
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-1.png
92
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-2.png
93
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-3.png
94
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-setup.png
95
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-1.png
96
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-2.png
97
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%.md
98
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_access-token.png
99
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_datasource.png
100
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s.md
101
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/overview.md
102
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_aws-purchase-click.png
103
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_continue-subscribe.png
104
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_customise-deployment.png
105
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_deployment-access-token.png
106
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_deployment-create.png
107
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_deployment-created.png
108
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_deployments-running.png
109
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_deployments.png
110
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_email-confirm.png
111
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_password-restore-email.png
112
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_read-token.png
113
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_restore-password-email.png
114
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_restore-password-profile.png
115
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_restore-password-save-password.png
116
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_restore-password.png
117
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_setup-your-account.png
118
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_signin.png
119
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_signup-page.png
120
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_subscribe.png
121
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_update-deployment.png
122
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_write-token.png
123
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart.md
124
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/README.md
125
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-buttons.png
126
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-email-test.png
127
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-emails-filled.png
128
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-emails.png
129
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-save-and-test.png
130
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-saved-successfully.png
131
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-channel.png
132
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-channels-webhook.png
133
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-channels.png
134
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-test.png
135
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-start.png
136
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications.md
137
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-btn.png
138
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-button.png
139
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-confirm.png
140
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-success.png
141
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_edit-user-btn.png
142
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_edit-user-link.png
143
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_invite-button.png
144
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_invite-user-button.png
145
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_invite-user-modal.png
146
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_success-invitation.png
147
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user-buttons.png
148
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user-save-button.png
149
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user-success.png
150
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user.png
151
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_users-list.png
152
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment.md
153
%%PORTDOCS%%%%DOCSDIR%%/MetricsQL.md
154
%%PORTDOCS%%%%DOCSDIR%%/operator/additional-scrape.md
155
%%PORTDOCS%%%%DOCSDIR%%/operator/api.md
156
%%PORTDOCS%%%%DOCSDIR%%/operator/auth.md
157
%%PORTDOCS%%%%DOCSDIR%%/operator/backups.md
158
%%PORTDOCS%%%%DOCSDIR%%/operator/CHANGELOG.md
159
%%PORTDOCS%%%%DOCSDIR%%/operator/configuration_syncronization.md
160
%%PORTDOCS%%%%DOCSDIR%%/operator/design.md
161
%%PORTDOCS%%%%DOCSDIR%%/operator/FAQ.md
162
%%PORTDOCS%%%%DOCSDIR%%/operator/high-availability.md
163
%%PORTDOCS%%%%DOCSDIR%%/operator/logo.png
164
%%PORTDOCS%%%%DOCSDIR%%/operator/managing-versions.md
165
%%PORTDOCS%%%%DOCSDIR%%/operator/quick-start.md
166
%%PORTDOCS%%%%DOCSDIR%%/operator/README.md
167
%%PORTDOCS%%%%DOCSDIR%%/operator/relabeling.md
168
%%PORTDOCS%%%%DOCSDIR%%/operator/resources-validation.md
169
%%PORTDOCS%%%%DOCSDIR%%/operator/security.md
170
%%PORTDOCS%%%%DOCSDIR%%/operator/vars.md
171
%%PORTDOCS%%%%DOCSDIR%%/operator/VictoriaMetrics-Operator.md
172
%%PORTDOCS%%%%DOCSDIR%%/operator/vmalertmanager-configuration.md
173
%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic-stats.jpg
174
%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic.md
175
%%PORTDOCS%%%%DOCSDIR%%/Quick-Start.md
176
%%PORTDOCS%%%%DOCSDIR%%/README.md
177
%%PORTDOCS%%%%DOCSDIR%%/relabeling.md
178
%%PORTDOCS%%%%DOCSDIR%%/Release-Guide.md
179
%%PORTDOCS%%%%DOCSDIR%%/sd_configs.md
180
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-avg.png
181
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-increase.png
182
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-max.png
183
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-min.png
184
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-stdvar.png
185
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-sum-samples.png
186
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-total-reset.png
187
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-total.png
188
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation.md
189
%%PORTDOCS%%%%DOCSDIR%%/Troubleshooting.md
190
%%PORTDOCS%%%%DOCSDIR%%/url-examples.md
(-)b/net-mgmt/victoria-metrics/Makefile (-29 / +28 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.12 # don't forget to update BUILDINFO_TAG
3
PORTREVISION=	1
4
DISTVERSIONPREFIX=	v
3
DISTVERSIONPREFIX=	v
5
CATEGORIES=	net-mgmt
4
CATEGORIES=	net-mgmt
6
5
Lines 11-55 WWW= https://victoriametrics.com/ Link Here
11
LICENSE=	APACHE20
10
LICENSE=	APACHE20
12
LICENSE_FILE=	${WRKSRC}/LICENSE
11
LICENSE_FILE=	${WRKSRC}/LICENSE
13
12
14
USES=		gmake go:modules,no_targets
13
USES=		go:1.22,modules
15
USE_RC_SUBR?=	${PORTNAME}
14
USE_RC_SUBR?=	${PORTNAME}
16
MAKE_ENV=	PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \
15
BUILDINFO_TAG=	cf60be4a0
17
		BUILDINFO_TAG=tags-v${PORTVERSION}-0-gd277977 \
18
		DATEINFO_TAG=${_GET_DATE:sh}
19
ALL_TARGET=	${PORTNAME}-pure
20
16
21
USE_GITHUB=	yes
17
GO_MODULE=	github.com/VictoriaMetrics/VictoriaMetrics
22
GH_ACCOUNT=	VictoriaMetrics
18
GO_TARGET?=	./app/victoria-metrics
23
GH_PROJECT=	VictoriaMetrics
19
GO_BUILDFLAGS=	-ldflags="-w -X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=$${out}-${_GET_DATE:sh}-tags-v${PORTVERSION}-0-g${BUILDINFO_TAG}"
24
20
25
.include "${.CURDIR}/../victoria-metrics/Makefile.deps"
21
VICTORIA_METRICS_DATADIR?=	/var/db/victoria-metrics
22
VICTORIA_METRICS_USER?=		victoria-metrics
23
VICTORIA_METRICS_GROUP?=	victoria-metrics
26
24
27
USERS=		victoria-metrics
25
SUB_LIST+=	VICTORIA_DATA=${VICTORIA_METRICS_DATADIR} \
28
GROUPS=		victoria-metrics
26
		VICTORIA_USER=${VICTORIA_METRICS_USER} \
29
VICTORIA_DATA?=	/var/db/victoria-metrics
27
		VICTORIA_GROUP=${VICTORIA_METRICS_GROUP}
30
28
31
SUB_LIST+=	VICTORIA_DATA=${VICTORIA_DATA} \
29
USERS=		${VICTORIA_METRICS_USER}
32
		VICTORIA_USER=${USERS}
30
GROUPS=		${VICTORIA_METRICS_GROUP}
33
31
34
PLIST_SUB+=	VICTORIA_DATA=${VICTORIA_DATA} \
32
PLIST_SUB+=	VICTORIA_DATA=${VICTORIA_METRICS_DATADIR} \
35
		VICTORIA_GROUP=${GROUPS} \
33
		VICTORIA_USER=${VICTORIA_METRICS_USER} \
36
		VICTORIA_USER=${USERS}
34
		VICTORIA_GROUP=${VICTORIA_METRICS_GROUP}
37
35
38
OPTIONS_DEFINE=	DOCS
36
OPTIONS_DEFINE=	DOCS
39
37
40
.if !defined(MASTERDIR)
38
.if !defined(MASTERDIR)
41
do-install:
42
	${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${PORTNAME}-pure \
43
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
44
	@${MKDIR} ${STAGEDIR}${VICTORIA_DATA}
45
46
do-install-DOCS-on:
39
do-install-DOCS-on:
47
	@${RM} -r ${INSTALL_WRKSRC}/docs/VictoriaLogs
48
	@cd ${INSTALL_WRKSRC}/docs && ${RM} robots.txt vm*
49
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
40
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
50
	${MV} ${INSTALL_WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
41
	(cd ${INSTALL_WRKSRC}/docs && \
42
	${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
43
		'-regex .*/operator.* -or ! -regex .*/(_includes.*|assets.*|_config.*|CNAME|Cluster-.*|Gemfile|Makefile|enterprise.*|google.*|robots.*|VictoriaLogs.*|vm.*)')
44
45
post-install:
46
	${MKDIR} ${STAGEDIR}${VICTORIA_METRICS_DATADIR}
51
.endif
47
.endif
52
48
53
.include <bsd.port.mk>
49
.include <bsd.port.pre.mk>
50
51
_GET_DATE=	TZ= ${STAT} -f %Sm -t %Y%m%d-%H%M%S \
52
		${DISTDIR}/${DIST_SUBDIR}/${GO_MODFILE}
54
53
55
_GET_DATE=	TZ= ${STAT} -f %Sm -t %Y%m%d-%H%M%S ${WRKSRC}/.gitignore
54
.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 / +9 lines)
Lines 1-203 Link Here
1
TIMESTAMP = 1705446754
1
TIMESTAMP = 1708546041
2
SHA256 (VictoriaMetrics-VictoriaMetrics-v1.93.10_GH0.tar.gz) = 70474cbb420e6157a5cf4cbff0d092f1f4fba889064d76a6594b9992c00ce38f
2
SHA256 (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.12/v1.93.12.mod) = 8d98b3fb5601adcc0fabd65ca93f45db0c8f50091105c26aecf9d7dd2672deb9
3
SIZE (VictoriaMetrics-VictoriaMetrics-v1.93.10_GH0.tar.gz) = 59976987
3
SIZE (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.12/v1.93.12.mod) = 6713
4
SHA256 (Azure-azure-sdk-for-go-0270c003ff8f_GH0.tar.gz) = 6a04113ab2eaabc13feb91e8349f54bd2408b9f7fd8d8134796271ef3cd58487
4
SHA256 (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.12/v1.93.12.zip) = 5794a751e4d5fd769a970125c61e0022572d7f4326c6aa6c00061717c7cd8f6d
5
SIZE (Azure-azure-sdk-for-go-0270c003ff8f_GH0.tar.gz) = 19626369
5
SIZE (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.12/v1.93.12.zip) = 43136020
6
SHA256 (Azure-azure-sdk-for-go-35ad235ae1db_GH0.tar.gz) = b06b60fe32ab63de59afcc6f716e962ef521fe465addb91de50e60a1b3f5a6b1
6
SHA256 (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.12-cluster/v1.93.12-cluster.mod) = 8d98b3fb5601adcc0fabd65ca93f45db0c8f50091105c26aecf9d7dd2672deb9
7
SIZE (Azure-azure-sdk-for-go-35ad235ae1db_GH0.tar.gz) = 16469224
7
SIZE (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.12-cluster/v1.93.12-cluster.mod) = 6713
8
SHA256 (Azure-azure-sdk-for-go-58ac9ec45a48_GH0.tar.gz) = e9eae02f72533cfbe5b91b552c719d6055c46e568c590904659c7936781f5dfc
8
SHA256 (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.12-cluster/v1.93.12-cluster.zip) = 82a681b9fc680d7d07ac19d57fe44a97bd0e5082a6b4154e408df7dcd4cc58cf
9
SIZE (Azure-azure-sdk-for-go-58ac9ec45a48_GH0.tar.gz) = 19656243
9
SIZE (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.12-cluster/v1.93.12-cluster.zip) = 43159598
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/victoria-metrics.in (-48 / +74 lines)
Lines 1-65 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
2
3
# PROVIDE: victoria_metrics
3
# PROVIDE: victoria_metrics
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 victoria_metrics
8
# victoria_metrics="YES"
9
#
10
# victoria_metrics_enable (bool):
11
#     Set it to YES to enable victoria_metrics
12
#     Set to NO by default
13
# victoria_metrics_user (str):
14
#     Set user that victoria_metrics will run under
15
#     Default is "%%VICTORIA_USER%%"
16
# victoria_metrics_group (str):
17
#     Set group that own victoria_metrics files
18
#     Default is "%%VICTORIA_GROUP%%"
19
# victoria_metrics_syslog_output_enable (bool):
20
#     Set it to YES to enable stdout/stderr syslog output
21
#     Set to NO by default
22
# victoria_metrics_syslog_output_tag (str):
23
#     Set syslog tag if syslog enabled
24
#     Default is "victoria_metrics"
25
# victoria_metrics_syslog_output_priority (str):
26
#     Set syslog priority if syslog enabled
27
#     Default is "notice"
28
# victoria_metrics_syslog_output_facility (str):
29
#     Set syslog facility if syslog enabled
30
#     Default is "daemon"
31
# victoria_metrics_data_dir (path):
32
#     Set dir to storage data in
33
#     Default is "%%VICTORIA_DATA%%"
34
# victoria_metrics_env (str):
35
#     Set environment variables used with victoria_metrics
36
#     Default is ""
37
# victoria_metrics_args (str):
38
#     Set additional command line arguments
39
#     Default is ""
40
6
41
7
. /etc/rc.subr
42
. /etc/rc.subr
8
43
9
name="victoria_metrics"
44
name=victoria_metrics
45
rcvar=victoria_metrics_enable
10
desc="Fast, cost-effective, and scalable time series database"
46
desc="Fast, cost-effective, and scalable time series database"
11
rcvar="victoria_metrics_enable"
12
pidfile="/var/run/${name}.pid"
13
daemon_pidfile="/var/run/${name}-daemon.pid"
14
logdir="/var/log/${name}"
15
logfile="${logdir}/victoria_metrics.log"
16
command="%%PREFIX%%/bin/victoria-metrics"
17
victoria_metrics_args=${victoria_metrics_args-"--storageDataPath=%%VICTORIA_DATA%% --retentionPeriod=1 --httpListenAddr=:8428"}
18
victoria_metrics_user="%%VICTORIA_USER%%"
19
load_rc_config ${name}
20
47
21
start_cmd="start"
48
load_rc_config $name
22
stop_cmd="stop"
23
status_cmd="status"
24
extra_commands="reload"
25
49
26
start()
50
: ${victoria_metrics_enable:="NO"}
27
{
51
: ${victoria_metrics_user:="%%VICTORIA_USER%%"}
28
	[ ! -d ${logdir} ] && mkdir -p ${logdir}
52
: ${victoria_metrics_group:="%%VICTORIA_GROUP%%"}
29
	touch ${logfile}
53
: ${victoria_metrics_syslog_output_enable:="NO"}
30
	chown ${victoria_metrics_user} ${logdir} ${logfile}
54
: ${victoria_metrics_data_dir:="%%VICTORIA_DATA%%"}
31
	/usr/sbin/daemon -u ${victoria_metrics_user} -f -R5 -p ${pidfile} -P ${daemon_pidfile} -o ${logfile} ${command} ${victoria_metrics_args}
55
: ${victoria_metrics_args:=""}
32
}
56
: ${victoria_metrics_flags:="-R5"}
33
57
34
stop()
58
extra_commands="reload"
35
{
59
36
	if [ -f "${daemon_pidfile}" ]; then
60
if checkyesno victoria_metrics_syslog_output_enable; then
37
		pids=$( pgrep -F ${daemon_pidfile} 2>&1 )
61
	if [ -n "${victoria_metrics_syslog_output_tag}" ]; then
38
		_err=$?
62
		victoria_metrics_syslog_output_flags="-T ${victoria_metrics_syslog_output_tag}"
39
		[ ${_err} -eq 0 ] && kill -9 ${pids} && /bin/rm -f ${daemon_pidfile}
63
	else
64
		victoria_metrics_syslog_output_flags="-T ${name}"
40
	fi
65
	fi
41
	if [ -f "${pidfile}" ]; then
66
	if [ -n "${victoria_metrics_syslog_output_priority}" ]; then
42
		pids=$( pgrep -F ${pidfile} 2>&1 )
67
		victoria_metrics_syslog_output_flags="${victoria_metrics_syslog_output_flags} -s ${victoria_metrics_syslog_output_priority}"
43
		_err=$?
44
		[ ${_err} -eq 0 ] && kill -9 ${pids} && /bin/rm -f ${pidfile}
45
	fi
68
	fi
46
}
69
	if [ -n "${victoria_metrics_syslog_output_facility}" ]; then
70
		victoria_metrics_syslog_output_flags="${victoria_metrics_syslog_output_flags} -l ${victoria_metrics_syslog_output_facility}"
71
	fi
72
	victoria_metrics_disable_timestamps_flag="-loggerDisableTimestamps"
73
fi
47
74
48
status()
75
pidfile="/var/run/${name}.pid"
76
command="/usr/sbin/daemon"
77
command_args="-f -P ${pidfile} -t ${name} ${victoria_metrics_syslog_output_flags} \
78
					/usr/bin/env ${victoria_metrics_env} %%PREFIX%%/bin/victoria-metrics \
79
					-storageDataPath ${victoria_metrics_data_dir} \
80
					${victoria_metrics_disable_timestamps_flag} \
81
					${victoria_metrics_args}"
82
83
start_precmd="victoria_metrics_start_precmd"
84
85
victoria_metrics_start_precmd()
49
{
86
{
50
	if [ -f "${pidfile}" ]; then
87
	if [ ! -e "${pidfile}" ]; then
51
		pids=$( pgrep -F ${pidfile} 2>&1 )
88
		install -m 0600 -o ${victoria_metrics_user} -g ${victoria_metrics_group} /dev/null "${pidfile}"
52
		_err=$?
53
		if [ ${_err} -eq 0 ]; then
54
			echo "${name} is running as pid ${pids}"
55
			exit 0
56
		else
57
			echo "wrong pid: ${pids}"
58
			exit 1
59
		fi
60
	else
61
		echo "no pidfile $pidfile"
62
		exit 1
63
	fi
89
	fi
64
}
90
}
65
91
(-)a/net-mgmt/victoria-metrics/files/vmagent.in (-82 lines)
Removed Link Here
1
#!/bin/sh
2
3
# PROVIDE: vmagent
4
# REQUIRE: NETWORK
5
# BEFORE: DAEMON
6
7
. /etc/rc.subr
8
9
name="vmagent"
10
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
21
restart_precmd="checkconfig"
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
29
checkconfig()
30
{
31
	local _ret
32
33
	/usr/bin/su -m ${vmagent_user} -c "${command} ${vmagent_args} -promscrape.config.dryRun" > /dev/null 2>&1
34
	_ret=$?
35
	if [ ${_ret} -ne 0 ]; then
36
		echo "${name} checkconfig failed:"
37
		echo "/usr/bin/su -m ${vmagent_user} -c \"${command} ${vmagent_args} -promscrape.config.dryRun\""
38
		exit ${_ret}
39
	fi
40
}
41
42
start()
43
{
44
	[ ! -d ${logdir} ] && mkdir -p ${logdir}
45
	touch ${logfile}
46
	chown ${vmagent_user} ${logdir} ${logfile}
47
	/usr/sbin/daemon -u ${vmagent_user} -f -R5 -p ${pidfile} -P ${daemon_pidfile} -o ${logfile} ${command} ${vmagent_args}
48
}
49
50
stop()
51
{
52
	if [ -f "${daemon_pidfile}" ]; then
53
		pids=$( pgrep -F ${daemon_pidfile} 2>&1 )
54
		_err=$?
55
		[ ${_err} -eq 0 ] && kill -9 ${pids} && /bin/rm -f ${daemon_pidfile}
56
	fi
57
	if [ -f "${pidfile}" ]; then
58
		pids=$( pgrep -F ${pidfile} 2>&1 )
59
		_err=$?
60
		[ ${_err} -eq 0 ] && kill -9 ${pids} && /bin/rm -f ${pidfile}
61
	fi
62
}
63
64
status()
65
{
66
	if [ -f "${pidfile}" ]; then
67
		pids=$( pgrep -F ${pidfile} 2>&1 )
68
		_err=$?
69
		if [ ${_err} -eq 0 ]; then
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
80
}
81
82
run_rc_command "$1"
(-)b/net-mgmt/victoria-metrics/pkg-plist (-39 / +23 lines)
Lines 1-40 Link Here
1
bin/victoria-metrics
1
bin/victoria-metrics
2
%%PORTDOCS%%%%DOCSDIR%%/Articles.md
2
%%PORTDOCS%%%%DOCSDIR%%/Articles.md
3
%%PORTDOCS%%%%DOCSDIR%%/BestPractices.md
3
%%PORTDOCS%%%%DOCSDIR%%/BestPractices.md
4
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md
4
%%PORTDOCS%%%%DOCSDIR%%/CaseStudies.md
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
8
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md
9
%%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
17
%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic-stats.jpg
18
%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic.md
19
%%PORTDOCS%%%%DOCSDIR%%/Quick-Start.md
20
%%PORTDOCS%%%%DOCSDIR%%/README.md
21
%%PORTDOCS%%%%DOCSDIR%%/Release-Guide.md
22
%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics-sending_DD_metrics_to_VM.png
23
%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics-sending_DD_metrics_to_VM_and_DD.png
24
%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics.md
25
%%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
38
%%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator.md
11
%%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator.md
39
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration.md
12
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration.md
40
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/admin-cluster-data.png
13
%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/admin-cluster-data.png
Lines 90-98 bin/victoria-metrics Link Here
90
%%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx.md
63
%%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx.md
91
%%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions.md
64
%%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions.md
92
%%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions.png
65
%%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions.png
66
%%PORTDOCS%%%%DOCSDIR%%/guides/README.md
93
%%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size.md
67
%%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size.md
94
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.excalidraw
95
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.md
96
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_counter.png
68
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_counter.png
97
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_data_collection.png
69
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_data_collection.png
98
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_data_samples.png
70
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_data_samples.png
Lines 109-116 bin/victoria-metrics Link Here
109
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_with_latencyOffset.png
81
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_with_latencyOffset.png
110
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.excalidraw
82
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.excalidraw
111
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.png
83
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.png
84
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.excalidraw
85
%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.md
112
%%PORTDOCS%%%%DOCSDIR%%/logo.png
86
%%PORTDOCS%%%%DOCSDIR%%/logo.png
113
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/README.md
114
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-1.png
87
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-1.png
115
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-2.png
88
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-2.png
116
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-3.png
89
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-3.png
Lines 118-128 bin/victoria-metrics Link Here
118
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-1.png
91
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-1.png
119
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-2.png
92
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-2.png
120
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%.md
93
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%.md
121
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s.md
122
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_access-token.png
94
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_access-token.png
123
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_datasource.png
95
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_datasource.png
96
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s.md
124
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/overview.md
97
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/overview.md
125
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart.md
126
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_aws-purchase-click.png
98
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_aws-purchase-click.png
127
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_continue-subscribe.png
99
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_continue-subscribe.png
128
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_customise-deployment.png
100
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_customise-deployment.png
Lines 144-149 bin/victoria-metrics Link Here
144
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_subscribe.png
116
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_subscribe.png
145
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_update-deployment.png
117
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_update-deployment.png
146
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_write-token.png
118
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_write-token.png
119
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart.md
120
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/README.md
147
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-buttons.png
121
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-buttons.png
148
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-email-test.png
122
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-email-test.png
149
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-emails-filled.png
123
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-emails-filled.png
Lines 156-162 bin/victoria-metrics Link Here
156
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-test.png
130
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-test.png
157
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-start.png
131
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-start.png
158
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications.md
132
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications.md
159
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment.md
160
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-btn.png
133
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-btn.png
161
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-button.png
134
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-button.png
162
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-confirm.png
135
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-confirm.png
Lines 172-198 bin/victoria-metrics Link Here
172
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user-success.png
145
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user-success.png
173
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user.png
146
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user.png
174
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_users-list.png
147
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_users-list.png
175
%%PORTDOCS%%%%DOCSDIR%%/operator/CHANGELOG.md
148
%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment.md
176
%%PORTDOCS%%%%DOCSDIR%%/operator/FAQ.md
149
%%PORTDOCS%%%%DOCSDIR%%/MetricsQL.md
177
%%PORTDOCS%%%%DOCSDIR%%/operator/README.md
178
%%PORTDOCS%%%%DOCSDIR%%/operator/VictoriaMetrics-Operator.md
179
%%PORTDOCS%%%%DOCSDIR%%/operator/additional-scrape.md
150
%%PORTDOCS%%%%DOCSDIR%%/operator/additional-scrape.md
180
%%PORTDOCS%%%%DOCSDIR%%/operator/api.md
151
%%PORTDOCS%%%%DOCSDIR%%/operator/api.md
181
%%PORTDOCS%%%%DOCSDIR%%/operator/auth.md
152
%%PORTDOCS%%%%DOCSDIR%%/operator/auth.md
182
%%PORTDOCS%%%%DOCSDIR%%/operator/backups.md
153
%%PORTDOCS%%%%DOCSDIR%%/operator/backups.md
154
%%PORTDOCS%%%%DOCSDIR%%/operator/CHANGELOG.md
183
%%PORTDOCS%%%%DOCSDIR%%/operator/configuration_syncronization.md
155
%%PORTDOCS%%%%DOCSDIR%%/operator/configuration_syncronization.md
184
%%PORTDOCS%%%%DOCSDIR%%/operator/design.md
156
%%PORTDOCS%%%%DOCSDIR%%/operator/design.md
157
%%PORTDOCS%%%%DOCSDIR%%/operator/FAQ.md
185
%%PORTDOCS%%%%DOCSDIR%%/operator/high-availability.md
158
%%PORTDOCS%%%%DOCSDIR%%/operator/high-availability.md
186
%%PORTDOCS%%%%DOCSDIR%%/operator/logo.png
159
%%PORTDOCS%%%%DOCSDIR%%/operator/logo.png
187
%%PORTDOCS%%%%DOCSDIR%%/operator/managing-versions.md
160
%%PORTDOCS%%%%DOCSDIR%%/operator/managing-versions.md
188
%%PORTDOCS%%%%DOCSDIR%%/operator/quick-start.md
161
%%PORTDOCS%%%%DOCSDIR%%/operator/quick-start.md
162
%%PORTDOCS%%%%DOCSDIR%%/operator/README.md
189
%%PORTDOCS%%%%DOCSDIR%%/operator/relabeling.md
163
%%PORTDOCS%%%%DOCSDIR%%/operator/relabeling.md
190
%%PORTDOCS%%%%DOCSDIR%%/operator/resources-validation.md
164
%%PORTDOCS%%%%DOCSDIR%%/operator/resources-validation.md
191
%%PORTDOCS%%%%DOCSDIR%%/operator/security.md
165
%%PORTDOCS%%%%DOCSDIR%%/operator/security.md
192
%%PORTDOCS%%%%DOCSDIR%%/operator/vars.md
166
%%PORTDOCS%%%%DOCSDIR%%/operator/vars.md
167
%%PORTDOCS%%%%DOCSDIR%%/operator/VictoriaMetrics-Operator.md
193
%%PORTDOCS%%%%DOCSDIR%%/operator/vmalertmanager-configuration.md
168
%%PORTDOCS%%%%DOCSDIR%%/operator/vmalertmanager-configuration.md
169
%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic-stats.jpg
170
%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic.md
171
%%PORTDOCS%%%%DOCSDIR%%/Quick-Start.md
172
%%PORTDOCS%%%%DOCSDIR%%/README.md
194
%%PORTDOCS%%%%DOCSDIR%%/relabeling.md
173
%%PORTDOCS%%%%DOCSDIR%%/relabeling.md
174
%%PORTDOCS%%%%DOCSDIR%%/Release-Guide.md
195
%%PORTDOCS%%%%DOCSDIR%%/sd_configs.md
175
%%PORTDOCS%%%%DOCSDIR%%/sd_configs.md
176
%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics-sending_DD_metrics_to_VM_and_DD.png
177
%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics-sending_DD_metrics_to_VM.png
178
%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics.md
196
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-avg.png
179
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-avg.png
197
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-increase.png
180
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-increase.png
198
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-max.png
181
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-max.png
Lines 202-206 bin/victoria-metrics Link Here
202
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-total-reset.png
185
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-total-reset.png
203
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-total.png
186
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-total.png
204
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation.md
187
%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation.md
188
%%PORTDOCS%%%%DOCSDIR%%/Troubleshooting.md
205
%%PORTDOCS%%%%DOCSDIR%%/url-examples.md
189
%%PORTDOCS%%%%DOCSDIR%%/url-examples.md
206
@dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%%
190
@dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%%
(-)b/net-mgmt/vmutils/Makefile (-12 / +20 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 vmalert
7
8
GO_TARGET?=	./app/vmagent \
9
		./app/vmalert \
10
		./app/vmauth \
11
		./app/vmbackup \
12
		./app/vmctl \
13
		./app/vmrestore
14
15
FILESDIR=	${.CURDIR}/files
16
MASTERDIR=	${.CURDIR}/../victoria-metrics
17
PKGORIGIN=	net-mgmt/victoria-metrics
6
18
7
DESCR=		${.CURDIR}/pkg-descr
19
DESCR=		${.CURDIR}/pkg-descr
8
PLIST=		${.CURDIR}/pkg-plist
20
PLIST=		${.CURDIR}/pkg-plist
9
21
10
do-install:
22
do-install-DOCS-on:
11
.for p in agent alert auth backup ctl restore
23
	${MKDIR} ${STAGEDIR}${DOCSDIR}
12
	${INSTALL_PROGRAM} ${WRKSRC}/bin/vm${p}-pure \
24
	(cd ${INSTALL_WRKSRC}/docs && \
13
		${STAGEDIR}${PREFIX}/bin/vm${p}
25
	${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
14
.endfor
26
		'-regex .*/vm(agent|alert|auth|backup|ctl|restore)[^m].*')
27
28
post-install:
15
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/prometheus
29
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/prometheus
16
	${INSTALL_DATA} ${FILESDIR}/prometheus.yml.sample \
30
	${INSTALL_DATA} ${FILESDIR}/prometheus.yml.sample \
17
		${STAGEDIR}${PREFIX}/etc/prometheus
31
		${STAGEDIR}${PREFIX}/etc/prometheus
18
32
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"
33
.include "${MASTERDIR}/Makefile"
(-)b/net-mgmt/vmutils/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/vmutils/files/vmagent.in (+112 lines)
Added Link Here
1
#!/bin/sh
2
3
# PROVIDE: vmagent
4
# REQUIRE: NETWORKING syslogd
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"
43
44
. /etc/rc.subr
45
46
name=vmagent
47
rcvar=vmagent_enable
48
desc="Agent daemon for VictoriaMetrics"
49
50
load_rc_config $name
51
52
: ${vmagent_enable:="NO"}
53
: ${vmagent_user:="%%VICTORIA_USER%%"}
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"
62
63
if checkyesno vmagent_syslog_output_enable; then
64
	if [ -n "${vmagent_syslog_output_tag}" ]; then
65
		vmagent_syslog_output_flags="-T ${vmagent_syslog_output_tag}"
66
	else
67
		vmagent_syslog_output_flags="-T ${name}"
68
	fi
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
77
78
pidfile="/var/run/${name}.pid"
79
command="/usr/sbin/daemon"
80
command_args="-f -P ${pidfile} -t ${name} ${vmagent_syslog_output_flags} \
81
					/usr/bin/env ${vmagent_env} %%PREFIX%%/bin/vmagent \
82
					-remoteWrite.tmpDataPath=${vmagent_tmpdata_dir} \
83
					-promscrape.config=${vmagent_config} \
84
					${vmagent_disable_timestamps_flag} \
85
					${vmagent_args}"
86
87
start_precmd="vmagent_start_precmd"
88
configtest_cmd="vmagent_checkconfig"
89
90
vmagent_checkconfig()
91
{
92
	echo "Performing sanity check on ${name} configuration:"
93
	result=$(/usr/local/bin/vmagent -promscrape.config=${vmagent_config} ${vmagent_args} -dryRun ${vmagent_disable_timestamps_flag} 2>&1)
94
	retcode="$?"
95
	printf "%s\n" "${result}" | grep -vE "^(\S+\s+)?info"
96
	if [ ${retcode} -eq 0 ]; then
97
		echo "OK"
98
	else
99
		err ${retcode} "FAILED"
100
	fi
101
}
102
103
vmagent_start_precmd()
104
{
105
	vmagent_checkconfig
106
107
	if [ ! -e "${pidfile}" ]; then
108
		install -m 0600 -o ${vmagent_user} -g ${vmagent_group} /dev/null "${pidfile}"
109
	fi
110
}
111
112
run_rc_command "$1"
(-)b/net-mgmt/vmutils/files/vmalert.in (+89 lines)
Added Link Here
1
#!/bin/sh
2
3
# PROVIDE: vmalert
4
# REQUIRE: NETWORKING syslogd
5
# KEYWORD: shutdown
6
7
# Add the following lines to /etc/rc.conf to enable vmalert
8
# vmalert_enable="YES"
9
#
10
# vmalert_enable (bool):
11
#     Set it to YES to enable vmalert
12
#     Set to NO by default
13
# vmalert_user (str):
14
#     Set user that vmalert will run under
15
#     Default is "%%VICTORIA_USER%%"
16
# vmalert_group (str):
17
#     Set group that own vmalert files
18
#     Default is "%%VICTORIA_GROUP%%"
19
# vmalert_syslog_output_enable (bool):
20
#     Set it to YES to enable stdout/stderr syslog output
21
#     Set to NO by default
22
# vmalert_syslog_output_tag (str):
23
#     Set syslog tag if syslog enabled
24
#     Default is "vmalert"
25
# vmalert_syslog_output_priority (str):
26
#     Set syslog priority if syslog enabled
27
#     Default is "notice"
28
# vmalert_syslog_output_facility (str):
29
#     Set syslog facility if syslog enabled
30
#     Default is "daemon"
31
# vmalert_datasource_url (str):
32
#     Set datasource compatible with Prometheus HTTP API
33
#     Default is "http://localhost:8428"
34
# vmalert_env (str):
35
#     Set environment variables used with amlert
36
#     Default is ""
37
# vmalert_args (str):
38
#     Set additional command line arguments
39
#     Default is ""
40
41
. /etc/rc.subr
42
43
name=vmalert
44
rcvar=vmalert_enable
45
desc="Alert daemon for VictoriaMetrics"
46
47
load_rc_config $name
48
49
: ${vmalert_enable:="NO"}
50
: ${vmalert_user:="%%VICTORIA_USER%%"}
51
: ${vmalert_group:="%%VICTORIA_GROUP%%"}
52
: ${vmalert_syslog_output_enable:="NO"}
53
: ${vmalert_datasource_url:="http://localhost:8428"}
54
55
extra_commands="reload"
56
57
if checkyesno vmalert_syslog_output_enable; then
58
	if [ -n "${vmalert_syslog_output_tag}" ]; then
59
		vmalert_syslog_output_flags="-T ${vmalert_syslog_output_tag}"
60
	else
61
		vmalert_syslog_output_flags="-T ${name}"
62
	fi
63
	if [ -n "${vmalert_syslog_output_priority}" ]; then
64
		vmalert_syslog_output_flags="${vmalert_syslog_output_flags} -s ${vmalert_syslog_output_priority}"
65
	fi
66
	if [ -n "${vmalert_syslog_output_facility}" ]; then
67
		vmalert_syslog_output_flags="${vmalert_syslog_output_flags} -l ${vmalert_syslog_output_facility}"
68
	fi
69
	vmalert_disable_timestamps_flag="-loggerDisableTimestamps"
70
fi
71
72
pidfile="/var/run/${name}.pid"
73
command="/usr/sbin/daemon"
74
command_args="-f -P ${pidfile} -t ${name} ${vmalert_syslog_output_flags} \
75
					/usr/bin/env ${vmalert_env} %%PREFIX%%/bin/vmalert \
76
					-datasource.url=${vmalert_datasource_url} \
77
					${vmalert_disable_timestamps_flag} \
78
					${vmalert_args}"
79
80
start_precmd="vmalert_start_precmd"
81
82
vmalert_start_precmd()
83
{
84
	if [ ! -e "${pidfile}" ]; then
85
		install -m 0600 -o ${vmalert_user} -g ${vmalert_group} /dev/null "${pidfile}"
86
	fi
87
}
88
89
run_rc_command "$1"
(-)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