FreeBSD Bugzilla – Attachment 248053 Details for
Bug 275828
net-mgmt/victoria-metrics: Update to 1.102.12, switch to GO_MODULE and add a cluster version
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
victoria-metrics-cluster.patch
0001-net-mgmt-victoria-metrics-Switch-to-GO_MODULE-and-ad.patch (text/plain), 80.42 KB, created by
Boris Korzun
on 2024-01-29 08:19:57 UTC
(
hide
)
Description:
victoria-metrics-cluster.patch
Filename:
MIME Type:
Creator:
Boris Korzun
Created:
2024-01-29 08:19:57 UTC
Size:
80.42 KB
patch
obsolete
>From 7ec1268a854af2e5bcd01a0526349ed0376bf2c0 Mon Sep 17 00:00:00 2001 >From: "Boris P. Korzun" <drtr0jan@yandex.ru> >Date: Mon, 29 Jan 2024 11:16:47 +0300 >Subject: [PATCH] net-mgmt/victoria-metrics: Switch to GO_MODULE and add > cluster version > >--- > net-mgmt/Makefile | 1 + > net-mgmt/victoria-metrics-cluster/Makefile | 24 ++ > .../files/vminsert.in | 92 ++++++++ > .../files/vmselect.in | 91 ++++++++ > .../files/vmstorage.in | 93 ++++++++ > net-mgmt/victoria-metrics-cluster/pkg-descr | 9 + > net-mgmt/victoria-metrics-cluster/pkg-plist | 190 ++++++++++++++++ > net-mgmt/victoria-metrics/Makefile | 57 ++--- > net-mgmt/victoria-metrics/Makefile.deps | 102 --------- > net-mgmt/victoria-metrics/distinfo | 212 +----------------- > .../files/victoria-metrics.in | 122 ++++++---- > net-mgmt/victoria-metrics/files/vmagent.in | 82 ------- > net-mgmt/victoria-metrics/pkg-plist | 62 ++--- > net-mgmt/vmutils/Makefile | 32 ++- > .../files/prometheus.yml.sample | 3 +- > net-mgmt/vmutils/files/vmagent.in | 112 +++++++++ > net-mgmt/vmutils/files/vmalert.in | 89 ++++++++ > net-mgmt/vmutils/pkg-plist | 12 - > 18 files changed, 857 insertions(+), 528 deletions(-) > create mode 100644 net-mgmt/victoria-metrics-cluster/Makefile > create mode 100644 net-mgmt/victoria-metrics-cluster/files/vminsert.in > create mode 100644 net-mgmt/victoria-metrics-cluster/files/vmselect.in > create mode 100644 net-mgmt/victoria-metrics-cluster/files/vmstorage.in > create mode 100644 net-mgmt/victoria-metrics-cluster/pkg-descr > create mode 100644 net-mgmt/victoria-metrics-cluster/pkg-plist > delete mode 100644 net-mgmt/victoria-metrics/Makefile.deps > delete mode 100644 net-mgmt/victoria-metrics/files/vmagent.in > rename net-mgmt/{victoria-metrics => vmutils}/files/prometheus.yml.sample (87%) > create mode 100644 net-mgmt/vmutils/files/vmagent.in > create mode 100644 net-mgmt/vmutils/files/vmalert.in > >diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile >index ce8cbe57cc37..f49635be33ec 100644 >--- a/net-mgmt/Makefile >+++ b/net-mgmt/Makefile >@@ -395,6 +395,7 @@ > SUBDIR += unifi7 > SUBDIR += unifi8 > SUBDIR += victoria-metrics >+ SUBDIR += victoria-metrics-cluster > SUBDIR += virt-viewer > SUBDIR += vmutils > SUBDIR += wdiag >diff --git a/net-mgmt/victoria-metrics-cluster/Makefile b/net-mgmt/victoria-metrics-cluster/Makefile >new file mode 100644 >index 000000000000..6f0386790b58 >--- /dev/null >+++ b/net-mgmt/victoria-metrics-cluster/Makefile >@@ -0,0 +1,24 @@ >+DISTVERSIONSUFFIX= -cluster >+PKGNAMESUFFIX= -cluster >+DISTNAME= victoria-metrics-${DISTVERSIONFULL} >+ >+USE_RC_SUBR= vminsert vmselect vmstorage >+ >+GO_TARGET?= ./app/vminsert \ >+ ./app/vmselect \ >+ ./app/vmstorage >+ >+FILESDIR= ${.CURDIR}/files >+MASTERDIR= ${.CURDIR}/../victoria-metrics >+PKGORIGIN= net-mgmt/victoria-metrics >+ >+DESCR= ${.CURDIR}/pkg-descr >+PLIST= ${.CURDIR}/pkg-plist >+ >+do-install-DOCS-on: >+ ${MKDIR} ${STAGEDIR}${DOCSDIR} >+ (cd ${INSTALL_WRKSRC}/docs && \ >+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ >+ '-regex .*/operator.* -or ! -regex .*/(_includes.*|assets.*|_config.*|CNAME|Gemfile|Makefile|Single-server.*|enterprise.*|google.*|robots.*|VictoriaLogs.*|vm.*)') >+ >+.include "${MASTERDIR}/Makefile" >diff --git a/net-mgmt/victoria-metrics-cluster/files/vminsert.in b/net-mgmt/victoria-metrics-cluster/files/vminsert.in >new file mode 100644 >index 000000000000..ad65eac0fb79 >--- /dev/null >+++ b/net-mgmt/victoria-metrics-cluster/files/vminsert.in >@@ -0,0 +1,92 @@ >+#!/bin/sh >+ >+# PROVIDE: vminsert >+# REQUIRE: NETWORKING syslogd >+# KEYWORD: shutdown >+ >+# Add the following lines to /etc/rc.conf to enable vminsert >+# vminsert="YES" >+# >+# vminsert_enable (bool): >+# Set it to YES to enable vminsert >+# Set to NO by default >+# vminsert_user (str): >+# Set user that vminsert will run under >+# Default is "%%VICTORIA_USER%%" >+# vminsert_group (str): >+# Set group that own vminsert files >+# Default is "%%VICTORIA_GROUP%%" >+# vminsert_syslog_output_enable (bool): >+# Set it to YES to enable stdout/stderr syslog output >+# Set to NO by default >+# vminsert_syslog_output_tag (str): >+# Set syslog tag if syslog enabled >+# Default is "vminsert" >+# vminsert_syslog_output_priority (str): >+# Set syslog priority if syslog enabled >+# Default is "notice" >+# vminsert_syslog_output_facility (str): >+# Set syslog facility if syslog enabled >+# Default is "daemon" >+# vminsert_storage_nodes (list): >+# Set comma- or space-separated addresses of vmstorage nodes >+# Default is "localhost:8400" >+# vminsert_env (str): >+# Set environment variables used with vminsert >+# Default is "" >+# vminsert_args (str): >+# Set additional command line arguments >+# Default is "" >+ >+ >+. /etc/rc.subr >+ >+name=vminsert >+rcvar=vminsert_enable >+desc="vminsert service for VictoriaMetrics cluster" >+ >+load_rc_config $name >+ >+: ${vminsert_enable:="NO"} >+: ${vminsert_user:="%%VICTORIA_USER%%"} >+: ${vminsert_group:="%%VICTORIA_GROUP%%"} >+: ${vminsert_syslog_output_enable:="NO"} >+: ${vminsert_storage_nodes:="localhost:8400"} >+ >+extra_commands="reload" >+ >+if checkyesno vminsert_syslog_output_enable; then >+ if [ -n "${vminsert_syslog_output_tag}" ]; then >+ vminsert_syslog_output_flags="-T ${vminsert_syslog_output_tag}" >+ else >+ vminsert_syslog_output_flags="-T ${name}" >+ fi >+ if [ -n "${vminsert_syslog_output_priority}" ]; then >+ vminsert_syslog_output_flags="${vminsert_syslog_output_flags} -s ${vminsert_syslog_output_priority}" >+ fi >+ if [ -n "${vminsert_syslog_output_facility}" ]; then >+ vminsert_syslog_output_flags="${vminsert_syslog_output_flags} -l ${vminsert_syslog_output_facility}" >+ fi >+ vminsert_disable_timestamps_flag="-loggerDisableTimestamps" >+fi >+ >+vminsert_storage_nodes_flags="$(echo ${vminsert_storage_nodes} | sed -E 's/^| / -storageNode=/g')" >+ >+pidfile="/var/run/${name}.pid" >+command="/usr/sbin/daemon" >+command_args="-f -P ${pidfile} -t ${name} ${vminsert_syslog_output_flags} \ >+ /usr/bin/env ${vminsert_env} %%PREFIX%%/bin/vminsert \ >+ ${vminsert_storage_nodes_flags} \ >+ ${vminsert_disable_timestamps_flag} \ >+ ${vminsert_args}" >+ >+start_precmd="vminsert_start_precmd" >+ >+vminsert_start_precmd() >+{ >+ if [ ! -e "${pidfile}" ]; then >+ install -m 0600 -o ${vminsert_user} -g ${vminsert_group} /dev/null "${pidfile}" >+ fi >+} >+ >+run_rc_command "$1" >diff --git a/net-mgmt/victoria-metrics-cluster/files/vmselect.in b/net-mgmt/victoria-metrics-cluster/files/vmselect.in >new file mode 100644 >index 000000000000..6b9915803519 >--- /dev/null >+++ b/net-mgmt/victoria-metrics-cluster/files/vmselect.in >@@ -0,0 +1,91 @@ >+#!/bin/sh >+ >+# PROVIDE: vmselect >+# REQUIRE: NETWORKING syslogd >+# KEYWORD: shutdown >+ >+# Add the following lines to /etc/rc.conf to enable vmselect >+# vmselect="YES" >+# >+# vmselect_enable (bool): >+# Set it to YES to enable vmselect >+# Set to NO by default >+# vmselect_user (string): >+# Set user that vmselect will run under >+# Default is "%%VICTORIA_USER%%" >+# vmselect_group (str): >+# Set group that own vmselect files >+# Default is "%%VICTORIA_GROUP%%" >+# vmselect_syslog_output_enable (bool): >+# Set it to YES to enable stdout/stderr syslog output >+# Set to NO by default >+# vmselect_syslog_output_tag (str): >+# Set syslog tag if syslog enabled >+# Default is "vmselect" >+# vmselect_syslog_output_priority (str): >+# Set syslog priority if syslog enabled >+# Default is "notice" >+# vmselect_syslog_output_facility (str): >+# Set syslog facility if syslog enabled >+# Default is "daemon" >+# vmselect_storage_nodes (list): >+# Set comma- or space-separated addresses of vmstorage nodes >+# Default is "localhost:8401" >+# vmselect_env (str): >+# Set environment variables used with vmselect >+# Default is "" >+# vmselect_args (str): >+# Set additional command line arguments >+# Default is "" >+ >+. /etc/rc.subr >+ >+name=vmselect >+rcvar=vmselect_enable >+desc="vmselect service for VictoriaMetrics cluster" >+ >+load_rc_config $name >+ >+: ${vmselect_enable:="NO"} >+: ${vmselect_user="%%VICTORIA_USER%%"} >+: ${vmselect_group:="%%VICTORIA_GROUP%%"} >+: ${vmselect_syslog_output_enable:="NO"} >+: ${vmselect_storage_nodes:="localhost:8401"} >+ >+extra_commands="reload" >+ >+if checkyesno vmselect_syslog_output_enable; then >+ if [ -n "${vmselect_syslog_output_tag}" ]; then >+ vmselect_syslog_output_flags="-T ${vmselect_syslog_output_tag}" >+ else >+ vmselect_syslog_output_flags="-T ${name}" >+ fi >+ if [ -n "${vmselect_syslog_output_priority}" ]; then >+ vmselect_syslog_output_flags="${vmselect_syslog_output_flags} -s ${vmselect_syslog_output_priority}" >+ fi >+ if [ -n "${vmselect_syslog_output_facility}" ]; then >+ vmselect_syslog_output_flags="${vmselect_syslog_output_flags} -l ${vmselect_syslog_output_facility}" >+ fi >+ vmselect_disable_timestamps_flag="-loggerDisableTimestamps" >+fi >+ >+vmselect_storage_nodes_flags="$(echo ${vmselect_storage_nodes} | sed -E 's/^| / -storageNode=/g')" >+ >+pidfile="/var/run/${name}.pid" >+command="/usr/sbin/daemon" >+command_args="-f -P ${pidfile} -t ${name} ${vmselect_syslog_output_flags} \ >+ /usr/bin/env ${vmselect_env} %%PREFIX%%/bin/vmselect \ >+ ${vmselect_storage_nodes_flags} \ >+ ${vmselect_disable_timestamps_flag} \ >+ ${vmselect_args}" >+ >+start_precmd="vmselect_start_precmd" >+ >+vmselect_start_precmd() >+{ >+ if [ ! -e "${pidfile}" ]; then >+ install -m 0600 -o ${vmselect_user} -g ${vmselect_group} /dev/null "${pidfile}" >+ fi >+} >+ >+run_rc_command "$1" >diff --git a/net-mgmt/victoria-metrics-cluster/files/vmstorage.in b/net-mgmt/victoria-metrics-cluster/files/vmstorage.in >new file mode 100644 >index 000000000000..8f52533b9fc4 >--- /dev/null >+++ b/net-mgmt/victoria-metrics-cluster/files/vmstorage.in >@@ -0,0 +1,93 @@ >+#!/bin/sh >+ >+# PROVIDE: vmstorage >+# REQUIRE: NETWORKING syslogd >+# KEYWORD: shutdown >+ >+# Add the following lines to /etc/rc.conf to enable vmstorage >+# vmstorage="YES" >+# >+# vmstorage_enable (bool): >+# Set it to YES to enable vmstorage >+# Set to NO by default >+# vmstorage_user (str): >+# Set user that vmstorage will run under >+# Default is "%%VICTORIA_USER%%" >+# vmstorage_group (str): >+# Set group that own vmstorage files >+# Default is "%%VICTORIA_GROUP%%" >+# vmstorage_syslog_output_enable (bool): >+# Set it to YES to enable stdout/stderr syslog output >+# Set to NO by default >+# vmstorage_syslog_output_tag (str): >+# Set syslog tag if syslog enabled >+# Default is "vmstorage" >+# vmstorage_syslog_output_priority (str): >+# Set syslog priority if syslog enabled >+# Default is "notice" >+# vmstorage_syslog_output_facility (str): >+# Set syslog facility if syslog enabled >+# Default is "daemon" >+# vmstorage_data_dir (path): >+# Set dir to storage data in >+# Default is "%%VICTORIA_DATA%%" >+# vmstorage_env (str): >+# Set environment variables used with vmstorage >+# Default is "" >+# vmstorage_args (str): >+# Set additional command line arguments >+# Default is "" >+ >+. /etc/rc.subr >+ >+name=vmstorage >+rcvar=vmstorage_enable >+desc="vmstorage service for VictoriaMetrics cluster" >+ >+load_rc_config $name >+ >+: ${vmstorage_enable:="NO"} >+: ${vmstorage_user:="%%VICTORIA_USER%%"} >+: ${vmstorage_group:="%%VICTORIA_GROUP%%"} >+: ${vmstorage_syslog_output_enable:="NO"} >+: ${vmstorage_data_dir:="%%VICTORIA_DATA%%"} >+ >+extra_commands="reload" >+ >+if checkyesno vmstorage_syslog_output_enable; then >+ if [ -n "${vmstorage_syslog_output_tag}" ]; then >+ vmstorage_syslog_output_flags="-T ${vmstorage_syslog_output_tag}" >+ else >+ vmstorage_syslog_output_flags="-T ${name}" >+ fi >+ if [ -n "${vmstorage_syslog_output_priority}" ]; then >+ vmstorage_syslog_output_flags="${vmstorage_syslog_output_flags} -s ${vmstorage_syslog_output_priority}" >+ fi >+ if [ -n "${vmstorage_syslog_output_facility}" ]; then >+ vmstorage_syslog_output_flags="${vmstorage_syslog_output_flags} -l ${vmstorage_syslog_output_facility}" >+ fi >+ vmstorage_disable_timestamps_flag="-loggerDisableTimestamps" >+fi >+ >+pidfile="/var/run/${name}.pid" >+command="/usr/sbin/daemon" >+command_args="-f -P ${pidfile} -t ${name} ${vmstorage_syslog_output_flags} \ >+ /usr/bin/env ${vmstorage_env} %%PREFIX%%/bin/vmstorage \ >+ -storageDataPath ${vmstorage_data_dir} \ >+ ${vmstorage_disable_timestamps_flag} \ >+ ${vmstorage_args}" >+ >+start_precmd="vmstorage_start_precmd" >+ >+vmstorage_start_precmd() >+{ >+ if [ ! -e "${pidfile}" ]; then >+ install -m 0600 -o ${vmstorage_user} -g ${vmstorage_group} /dev/null "${pidfile}" >+ fi >+ >+ if [ ! -d "${vmstorage_data_dir}" ]; then >+ install -d -m 0750 -o "${vmstorage_user}" -g "${vmstorage_group}" "${vmstorage_data_dir}" >+ fi >+} >+ >+run_rc_command "$1" >diff --git a/net-mgmt/victoria-metrics-cluster/pkg-descr b/net-mgmt/victoria-metrics-cluster/pkg-descr >new file mode 100644 >index 000000000000..e7f6d74f760c >--- /dev/null >+++ b/net-mgmt/victoria-metrics-cluster/pkg-descr >@@ -0,0 +1,9 @@ >+VictoriaMetrics is fast, cost-effective, and scalable monitoring solution >+and time series database. >+ >+VictoriaMetrics can be used as long-term storage for Prometheus or for >+vmagent. It also supports Prometheus querying API so it can be used as >+Prometheus drop-in replacement in Grafana. >+ >+This package installs cluster version of VictoriaMetrics (vminsert, vmselect >+and vmstorage). >diff --git a/net-mgmt/victoria-metrics-cluster/pkg-plist b/net-mgmt/victoria-metrics-cluster/pkg-plist >new file mode 100644 >index 000000000000..e1208950b631 >--- /dev/null >+++ b/net-mgmt/victoria-metrics-cluster/pkg-plist >@@ -0,0 +1,190 @@ >+bin/vminsert >+bin/vmselect >+bin/vmstorage >+%%PORTDOCS%%%%DOCSDIR%%/Articles.md >+%%PORTDOCS%%%%DOCSDIR%%/BestPractices.md >+%%PORTDOCS%%%%DOCSDIR%%/CaseStudies.md >+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2020.md >+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2021.md >+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2022.md >+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md >+%%PORTDOCS%%%%DOCSDIR%%/Cluster-VictoriaMetrics_cluster-scheme.png >+%%PORTDOCS%%%%DOCSDIR%%/Cluster-VictoriaMetrics.md >+%%PORTDOCS%%%%DOCSDIR%%/ExtendedPromQL.md >+%%PORTDOCS%%%%DOCSDIR%%/FAQ.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/admin-cluster-data.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/admin-single-data.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/client-secret.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-client-1.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-client-2.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-client-3.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-mapper-1.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-mapper-2.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-mapper-3.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/dev-cluster-nodata.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/dev-single-data.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/grafana-ds.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/grafana-test-datasources.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/user-attributes.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-delete-or-replace-metrics.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-alert-rule.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-alerts-firing.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-anomaly-score.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-docker-compose.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-files.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-node-cpu-rate-graph.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-vmalert.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-yhat-lower-upper.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmanomaly-yhat.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-dashes-agent.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-grafana-dash.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-dashboard.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-ha-explore-count-up-graph.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-ha-explore-count-up-graph2.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-ha-explore-count-up.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-ha-explore.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-scheme.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-via-vm-operator-grafana1.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-via-vm-operator-grafana2.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-k8s-via-vm-operator.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-multiple-retention-scheme.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-multiple-retention-setup.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-vmagent-grafana-dash.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-vmagent-values.yaml >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmsingle-grafana-dashboards.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmsingle-grafana-k8s-dashboard.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmsingle-grafana.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmsingle-k8s-scheme.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmsingle-values.yaml >+%%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ha-monitoring-via-vm-cluster.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-cluster.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-single.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx-data-sample-in-influx.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx-data-sample-in-vm.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx-vmui.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/README.md >+%%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size.md >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_counter.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_data_collection.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_data_samples.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_gauge.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_histogram.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_instant_query.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_pull_model.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_push_model.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_range_query.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_summary.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_two_dcs.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_vmui.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_with_latencyOffset.excalidraw >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_with_latencyOffset.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.excalidraw >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.excalidraw >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.md >+%%PORTDOCS%%%%DOCSDIR%%/logo.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-1.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-2.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-3.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-setup.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-1.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-2.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%.md >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_access-token.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_datasource.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s.md >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/overview.md >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_aws-purchase-click.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_continue-subscribe.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_customise-deployment.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_deployment-access-token.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_deployment-create.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_deployment-created.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_deployments-running.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_deployments.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_email-confirm.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_password-restore-email.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_read-token.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_restore-password-email.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_restore-password-profile.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_restore-password-save-password.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_restore-password.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_setup-your-account.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_signin.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_signup-page.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_subscribe.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_update-deployment.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_write-token.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart.md >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/README.md >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-buttons.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-email-test.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-emails-filled.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-emails.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-save-and-test.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-saved-successfully.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-channel.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-channels-webhook.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-channels.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-test.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-start.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications.md >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-btn.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-button.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-confirm.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-success.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_edit-user-btn.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_edit-user-link.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_invite-button.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_invite-user-button.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_invite-user-modal.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_success-invitation.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user-buttons.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user-save-button.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user-success.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_users-list.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment.md >+%%PORTDOCS%%%%DOCSDIR%%/MetricsQL.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/additional-scrape.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/api.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/auth.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/backups.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/CHANGELOG.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/configuration_syncronization.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/design.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/FAQ.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/high-availability.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/logo.png >+%%PORTDOCS%%%%DOCSDIR%%/operator/managing-versions.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/quick-start.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/README.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/relabeling.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/resources-validation.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/security.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/vars.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/VictoriaMetrics-Operator.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/vmalertmanager-configuration.md >+%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic-stats.jpg >+%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic.md >+%%PORTDOCS%%%%DOCSDIR%%/Quick-Start.md >+%%PORTDOCS%%%%DOCSDIR%%/README.md >+%%PORTDOCS%%%%DOCSDIR%%/relabeling.md >+%%PORTDOCS%%%%DOCSDIR%%/Release-Guide.md >+%%PORTDOCS%%%%DOCSDIR%%/sd_configs.md >+%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-avg.png >+%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-increase.png >+%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-max.png >+%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-min.png >+%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-stdvar.png >+%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-sum-samples.png >+%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-total-reset.png >+%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-total.png >+%%PORTDOCS%%%%DOCSDIR%%/stream-aggregation.md >+%%PORTDOCS%%%%DOCSDIR%%/Troubleshooting.md >+%%PORTDOCS%%%%DOCSDIR%%/url-examples.md >diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile >index 9f6fbf4a6eb1..8c9d3f677ab2 100644 >--- a/net-mgmt/victoria-metrics/Makefile >+++ b/net-mgmt/victoria-metrics/Makefile >@@ -1,6 +1,7 @@ > PORTNAME?= victoria-metrics >-PORTVERSION= 1.93.10 # don't forget to update BUILDINFO_TAG >+PORTVERSION= 1.93.10 # don't forget to update BUILDINFO_TAG > DISTVERSIONPREFIX= v >+PORTREVISION= 1 > CATEGORIES= net-mgmt > > MAINTAINER= danfe@FreeBSD.org >@@ -10,45 +11,45 @@ WWW= https://victoriametrics.com/ > LICENSE= APACHE20 > LICENSE_FILE= ${WRKSRC}/LICENSE > >-USES= gmake go:modules,no_targets >+USES= go:modules > USE_RC_SUBR?= ${PORTNAME} >-MAKE_ENV= PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \ >- BUILDINFO_TAG=tags-v${PORTVERSION}-0-gd277977 \ >- DATEINFO_TAG=${_GET_DATE:sh} >-ALL_TARGET= ${PORTNAME}-pure >+BUILDINFO_TAG= d277977 > >-USE_GITHUB= yes >-GH_ACCOUNT= VictoriaMetrics >-GH_PROJECT= VictoriaMetrics >+GO_MODULE= github.com/VictoriaMetrics/VictoriaMetrics >+GO_TARGET?= ./app/victoria-metrics >+GO_BUILDFLAGS= -ldflags="-w -X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=$${out}-${_GET_DATE:sh}-${BUILDINFO_TAG}" > >-.include "${.CURDIR}/../victoria-metrics/Makefile.deps" >+VICTORIA_METRICS_DATADIR?= /var/db/victoria-metrics >+VICTORIA_METRICS_USER?= victoria-metrics >+VICTORIA_METRICS_GROUP?= victoria-metrics > >-USERS= victoria-metrics >-GROUPS= victoria-metrics >-VICTORIA_DATA?= /var/db/victoria-metrics >+SUB_LIST+= VICTORIA_DATA=${VICTORIA_METRICS_DATADIR} \ >+ VICTORIA_USER=${VICTORIA_METRICS_USER} \ >+ VICTORIA_GROUP=${VICTORIA_METRICS_GROUP} > >-SUB_LIST+= VICTORIA_DATA=${VICTORIA_DATA} \ >- VICTORIA_USER=${USERS} >+USERS= ${VICTORIA_METRICS_USER} >+GROUPS= ${VICTORIA_METRICS_GROUP} > >-PLIST_SUB+= VICTORIA_DATA=${VICTORIA_DATA} \ >- VICTORIA_GROUP=${GROUPS} \ >- VICTORIA_USER=${USERS} >+PLIST_SUB+= VICTORIA_DATA=${VICTORIA_METRICS_DATADIR} \ >+ VICTORIA_USER=${VICTORIA_METRICS_USER} \ >+ VICTORIA_GROUP=${VICTORIA_METRICS_GROUP} > > OPTIONS_DEFINE= DOCS > > .if !defined(MASTERDIR) >-do-install: >- ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${PORTNAME}-pure \ >- ${STAGEDIR}${PREFIX}/bin/${PORTNAME} >- @${MKDIR} ${STAGEDIR}${VICTORIA_DATA} >- > do-install-DOCS-on: >- @${RM} -r ${INSTALL_WRKSRC}/docs/VictoriaLogs >- @cd ${INSTALL_WRKSRC}/docs && ${RM} robots.txt vm* > @${MKDIR} ${STAGEDIR}${DOCSDIR} >- ${MV} ${INSTALL_WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} >+ (cd ${INSTALL_WRKSRC}/docs && \ >+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ >+ '-regex .*/operator.* -or ! -regex .*/(_includes.*|assets.*|_config.*|CNAME|Cluster-.*|Gemfile|Makefile|enterprise.*|google.*|robots.*|VictoriaLogs.*|vm.*)') >+ >+post-install: >+ ${MKDIR} ${STAGEDIR}${VICTORIA_METRICS_DATADIR} > .endif > >-.include <bsd.port.mk> >+.include <bsd.port.pre.mk> >+ >+_GET_DATE= TZ= ${STAT} -f %Sm -t %Y%m%d-%H%M%S \ >+ ${DISTDIR}/${DIST_SUBDIR}/${GO_MODFILE} > >-_GET_DATE= TZ= ${STAT} -f %Sm -t %Y%m%d-%H%M%S ${WRKSRC}/.gitignore >+.include <bsd.port.post.mk> >diff --git a/net-mgmt/victoria-metrics/Makefile.deps b/net-mgmt/victoria-metrics/Makefile.deps >deleted file mode 100644 >index c03683db40b1..000000000000 >--- a/net-mgmt/victoria-metrics/Makefile.deps >+++ /dev/null >@@ -1,102 +0,0 @@ >-# Generated with `make gomod-vendor' >-GH_TUPLE= \ >- Azure:azure-sdk-for-go:0270c003ff8f:azure_azure_sdk_for_go_internal \ >- Azure:azure-sdk-for-go:35ad235ae1db:azure_azure_sdk_for_go_azidentity \ >- Azure:azure-sdk-for-go:58ac9ec45a48:azure_azure_sdk_for_go_azblob \ >- Azure:azure-sdk-for-go:bfa13229abec:azure_azure_sdk_for_go_azcore \ >- AzureAD:microsoft-authentication-library-for-go:v1.2.1:azuread_microsoft_authentication_library_for_go/vendor/github.com/AzureAD/microsoft-authentication-library-for-go \ >- VictoriaMetrics:fastcache:v1.12.2:victoriametrics_fastcache/vendor/github.com/VictoriaMetrics/fastcache \ >- VictoriaMetrics:fasthttp:v1.2.0:victoriametrics_fasthttp/vendor/github.com/VictoriaMetrics/fasthttp \ >- VictoriaMetrics:metrics:v1.31.0:victoriametrics_metrics/vendor/github.com/VictoriaMetrics/metrics \ >- VictoriaMetrics:metricsql:v0.70.0:victoriametrics_metricsql/vendor/github.com/VictoriaMetrics/metricsql \ >- VividCortex:ewma:v1.2.0:vividcortex_ewma/vendor/github.com/VividCortex/ewma \ >- alecthomas:units:9a357b53e9c9:alecthomas_units/vendor/github.com/alecthomas/units \ >- aws:aws-sdk-go-v2:47dd1b1bcbde:aws_aws_sdk_go_v2_checksum \ >- aws:aws-sdk-go-v2:v1.16.10:aws_aws_sdk_go_v2_s3shared \ >- aws:aws-sdk-go-v2:v1.16.15:aws_aws_sdk_go_v2_credentials \ >- aws:aws-sdk-go-v2:v1.24.1:aws_aws_sdk_go_v2/vendor/github.com/aws/aws-sdk-go-v2 \ >- aws:aws-sdk-go:v1.49.22:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ >- aws:smithy-go:v1.19.0:aws_smithy_go/vendor/github.com/aws/smithy-go \ >- beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ >- bmatcuk:doublestar:v4.6.1:bmatcuk_doublestar/vendor/github.com/bmatcuk/doublestar/v4 \ >- census-instrumentation:opencensus-go:v0.24.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \ >- cespare:xxhash:v2.2.0:cespare_xxhash/vendor/github.com/cespare/xxhash/v2 \ >- cheggaaa:pb:v3.1.4:cheggaaa_pb/vendor/github.com/cheggaaa/pb \ >- cpuguy83:go-md2man:v2.0.3:cpuguy83_go_md2man/vendor/github.com/cpuguy83/go-md2man/v2 \ >- davecgh:go-spew:d8f796af33cc:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ >- dennwc:varint:v1.0.0:dennwc_varint/vendor/github.com/dennwc/varint \ >- fatih:color:v1.16.0:fatih_color/vendor/github.com/fatih/color \ >- felixge:httpsnoop:v1.0.4:felixge_httpsnoop/vendor/github.com/felixge/httpsnoop \ >- go-kit:log:v0.2.1:go_kit_log/vendor/github.com/go-kit/log \ >- go-logfmt:logfmt:v0.6.0:go_logfmt_logfmt/vendor/github.com/go-logfmt/logfmt \ >- go-logr:logr:v1.4.1:go_logr_logr/vendor/github.com/go-logr/logr \ >- go-logr:stdr:v1.2.2:go_logr_stdr/vendor/github.com/go-logr/stdr \ >- go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ >- go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ >- gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \ >- golang-jwt:jwt:v5.2.0:golang_jwt_jwt/vendor/github.com/golang-jwt/jwt/v5 \ >- golang:appengine:v1.6.8:golang_appengine/vendor/google.golang.org/appengine \ >- golang:crypto:v0.18.0:golang_crypto/vendor/golang.org/x/crypto \ >- golang:exp:db7319d0e0e3:golang_exp/vendor/golang.org/x/exp \ >- golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \ >- golang:net:v0.20.0:golang_net/vendor/golang.org/x/net \ >- golang:oauth2:v0.16.0:golang_oauth2/vendor/golang.org/x/oauth2 \ >- golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \ >- golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \ >- golang:sync:v0.6.0:golang_sync/vendor/golang.org/x/sync \ >- golang:sys:v0.16.0:golang_sys/vendor/golang.org/x/sys \ >- golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \ >- golang:time:v0.5.0:golang_time/vendor/golang.org/x/time \ >- golang:xerrors:104605ab7028:golang_xerrors/vendor/golang.org/x/xerrors \ >- google:go-genproto:35c7eff3a6b1:google_go_genproto/vendor/google.golang.org/genproto \ >- google:s2a-go:v0.1.7:google_s2a_go/vendor/github.com/google/s2a-go \ >- google:uuid:v1.5.0:google_uuid/vendor/github.com/google/uuid \ >- googleapis:enterprise-certificate-proxy:v0.3.2:googleapis_enterprise_certificate_proxy/vendor/github.com/googleapis/enterprise-certificate-proxy \ >- googleapis:gax-go:v2.12.0:googleapis_gax_go/vendor/github.com/googleapis/gax-go \ >- googleapis:google-api-go-client:v0.156.0:googleapis_google_api_go_client/vendor/google.golang.org/api \ >- googleapis:google-cloud-go:compute/v1.23.3:googleapis_google_cloud_go_compute \ >- googleapis:google-cloud-go:iam/v1.1.5:googleapis_google_cloud_go_iam \ >- googleapis:google-cloud-go:storage/v1.36.0:googleapis_google_cloud_go_storage \ >- googleapis:google-cloud-go:v0.112.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \ >- grafana:regexp:6b5c0a4cb7fd:grafana_regexp/vendor/github.com/grafana/regexp \ >- grpc:grpc-go:v1.60.1:grpc_grpc_go/vendor/google.golang.org/grpc \ >- influxdata:influxdb:v1.11.4:influxdata_influxdb/vendor/github.com/influxdata/influxdb \ >- jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ >- jpillora:backoff:v1.0.0:jpillora_backoff/vendor/github.com/jpillora/backoff \ >- json-iterator:go:v1.1.12:json_iterator_go/vendor/github.com/json-iterator/go \ >- klauspost:compress:v1.17.4:klauspost_compress/vendor/github.com/klauspost/compress \ >- kylelemons:godebug:v1.1.0:kylelemons_godebug/vendor/github.com/kylelemons/godebug \ >- mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ >- mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ >- mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ >- modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \ >- modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \ >- mwitkow:go-conntrack:2f068394615f:mwitkow_go_conntrack/vendor/github.com/mwitkow/go-conntrack \ >- oklog:ulid:v1.3.1:oklog_ulid/vendor/github.com/oklog/ulid \ >- open-telemetry:opentelemetry-collector:v0.92.0:open_telemetry_opentelemetry_collector/vendor/go.opentelemetry.io/collector/semconv \ >- open-telemetry:opentelemetry-go:v1.21.0:open_telemetry_opentelemetry_go/vendor/go.opentelemetry.io/otel \ >- pkg:browser:5ac0b6a4141c:pkg_browser/vendor/github.com/pkg/browser \ >- pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ >- pmezard:go-difflib:5d4384ee4fb2:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ >- prometheus:client_golang:v1.18.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ >- prometheus:client_model:v0.5.0:prometheus_client_model/vendor/github.com/prometheus/client_model \ >- prometheus:common:v0.1.0:prometheus_common_sigv4/vendor/github.com/prometheus/common/sigv4 \ >- prometheus:common:v0.46.0:prometheus_common/vendor/github.com/prometheus/common \ >- prometheus:procfs:v0.12.0:prometheus_procfs/vendor/github.com/prometheus/procfs \ >- prometheus:prometheus:v0.48.1:prometheus_prometheus/vendor/github.com/prometheus/prometheus \ >- protocolbuffers:protobuf-go:v1.32.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ >- rivo:uniseg:v0.4.4:rivo_uniseg/vendor/github.com/rivo/uniseg \ >- russross:blackfriday:v2.1.0:russross_blackfriday/vendor/github.com/russross/blackfriday/v2 \ >- stretchr:testify:v1.8.4:stretchr_testify/vendor/github.com/stretchr/testify \ >- uber-go:atomic:v1.11.0:uber_go_atomic/vendor/go.uber.org/atomic \ >- uber-go:goleak:v1.3.0:uber_go_goleak/vendor/go.uber.org/goleak \ >- uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \ >- urfave:cli:v2.27.1:urfave_cli/vendor/github.com/urfave/cli/v2 \ >- valyala:bytebufferpool:v1.0.0:valyala_bytebufferpool/vendor/github.com/valyala/bytebufferpool \ >- valyala:fastjson:v1.6.4:valyala_fastjson/vendor/github.com/valyala/fastjson \ >- valyala:fastrand:v1.1.0:valyala_fastrand/vendor/github.com/valyala/fastrand \ >- valyala:fasttemplate:v1.2.2:valyala_fasttemplate/vendor/github.com/valyala/fasttemplate \ >- valyala:gozstd:v1.20.1:valyala_gozstd/vendor/github.com/valyala/gozstd \ >- valyala:histogram:v1.2.0:valyala_histogram/vendor/github.com/valyala/histogram \ >- valyala:quicktemplate:v1.7.0:valyala_quicktemplate/vendor/github.com/valyala/quicktemplate \ >- xrash:smetrics:1d8dd44e695e:xrash_smetrics/vendor/github.com/xrash/smetrics >diff --git a/net-mgmt/victoria-metrics/distinfo b/net-mgmt/victoria-metrics/distinfo >index d02159f40451..84466418c815 100644 >--- a/net-mgmt/victoria-metrics/distinfo >+++ b/net-mgmt/victoria-metrics/distinfo >@@ -1,203 +1,9 @@ >-TIMESTAMP = 1705446754 >-SHA256 (VictoriaMetrics-VictoriaMetrics-v1.93.10_GH0.tar.gz) = 70474cbb420e6157a5cf4cbff0d092f1f4fba889064d76a6594b9992c00ce38f >-SIZE (VictoriaMetrics-VictoriaMetrics-v1.93.10_GH0.tar.gz) = 59976987 >-SHA256 (Azure-azure-sdk-for-go-0270c003ff8f_GH0.tar.gz) = 6a04113ab2eaabc13feb91e8349f54bd2408b9f7fd8d8134796271ef3cd58487 >-SIZE (Azure-azure-sdk-for-go-0270c003ff8f_GH0.tar.gz) = 19626369 >-SHA256 (Azure-azure-sdk-for-go-35ad235ae1db_GH0.tar.gz) = b06b60fe32ab63de59afcc6f716e962ef521fe465addb91de50e60a1b3f5a6b1 >-SIZE (Azure-azure-sdk-for-go-35ad235ae1db_GH0.tar.gz) = 16469224 >-SHA256 (Azure-azure-sdk-for-go-58ac9ec45a48_GH0.tar.gz) = e9eae02f72533cfbe5b91b552c719d6055c46e568c590904659c7936781f5dfc >-SIZE (Azure-azure-sdk-for-go-58ac9ec45a48_GH0.tar.gz) = 19656243 >-SHA256 (Azure-azure-sdk-for-go-bfa13229abec_GH0.tar.gz) = 49fa37df8dc83d16bebfc00f88e61984e569abc9a08869c33f42229917e14d94 >-SIZE (Azure-azure-sdk-for-go-bfa13229abec_GH0.tar.gz) = 19656051 >-SHA256 (AzureAD-microsoft-authentication-library-for-go-v1.2.1_GH0.tar.gz) = 0df3da7673d5bc6ac46cf92c2c7841cf41227f94dc28fcfbab4528c5db936af5 >-SIZE (AzureAD-microsoft-authentication-library-for-go-v1.2.1_GH0.tar.gz) = 150432 >-SHA256 (VictoriaMetrics-fastcache-v1.12.2_GH0.tar.gz) = c5109469f748618a106e35dd84915849bf4cef46201f88c901b77b6ccc98bd6d >-SIZE (VictoriaMetrics-fastcache-v1.12.2_GH0.tar.gz) = 1027246 >-SHA256 (VictoriaMetrics-fasthttp-v1.2.0_GH0.tar.gz) = e8b0afc2ee2159bb52c8e93d39cea738f74f74481a0505d8abb90caf705ee751 >-SIZE (VictoriaMetrics-fasthttp-v1.2.0_GH0.tar.gz) = 207694 >-SHA256 (VictoriaMetrics-metrics-v1.31.0_GH0.tar.gz) = 6102e912df903f575f406c7d9ccc4bf9e8103b750e8c27fab926f0cb608801f8 >-SIZE (VictoriaMetrics-metrics-v1.31.0_GH0.tar.gz) = 271772 >-SHA256 (VictoriaMetrics-metricsql-v0.70.0_GH0.tar.gz) = 44ca766281f3ab57d6a37f2927f8e452da6e7ee4855d3501e859a18b7771b5ca >-SIZE (VictoriaMetrics-metricsql-v0.70.0_GH0.tar.gz) = 301814 >-SHA256 (VividCortex-ewma-v1.2.0_GH0.tar.gz) = 2f26521a9207b91dfbca3d28e5545bc11cb098888ecf3e9ba8e5936387b06a33 >-SIZE (VividCortex-ewma-v1.2.0_GH0.tar.gz) = 6683 >-SHA256 (alecthomas-units-9a357b53e9c9_GH0.tar.gz) = 4c35642f1f51dcf036b6d5ab4aad4154d3fd2433ac1eff25a3e58b3f84e51d7b >-SIZE (alecthomas-units-9a357b53e9c9_GH0.tar.gz) = 6177 >-SHA256 (aws-aws-sdk-go-v2-47dd1b1bcbde_GH0.tar.gz) = 99b1f89f559323bfd158d1797e3ac2ac11355ac55bbe9152db298e6582b237b3 >-SIZE (aws-aws-sdk-go-v2-47dd1b1bcbde_GH0.tar.gz) = 42805872 >-SHA256 (aws-aws-sdk-go-v2-v1.16.10_GH0.tar.gz) = 1f28bb640c1ff84eee8ba8b2479039f5e285faf84a50d91810d41e388c869120 >-SIZE (aws-aws-sdk-go-v2-v1.16.10_GH0.tar.gz) = 29276838 >-SHA256 (aws-aws-sdk-go-v2-v1.16.15_GH0.tar.gz) = 5beb2981f7fb720f2408129de8413e2d3a17184c9705dda080843db5c9210b0a >-SIZE (aws-aws-sdk-go-v2-v1.16.15_GH0.tar.gz) = 29663496 >-SHA256 (aws-aws-sdk-go-v2-v1.24.1_GH0.tar.gz) = 7b75e1cdae34af5aec656493b28de97c3043df4f133e9ce9e9d152c254f5f45b >-SIZE (aws-aws-sdk-go-v2-v1.24.1_GH0.tar.gz) = 42798189 >-SHA256 (aws-aws-sdk-go-v1.49.22_GH0.tar.gz) = c7ec2dc91299fbd662f404fe257dce0dd73af36521bf218661616081fe3d708e >-SIZE (aws-aws-sdk-go-v1.49.22_GH0.tar.gz) = 31716759 >-SHA256 (aws-smithy-go-v1.19.0_GH0.tar.gz) = 56e0c5005dd0fc2c9db98faa843ea5e666ea0d6b37eeac734784e6ec91f70f56 >-SIZE (aws-smithy-go-v1.19.0_GH0.tar.gz) = 372586 >-SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825 >-SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867 >-SHA256 (bmatcuk-doublestar-v4.6.1_GH0.tar.gz) = 29316e575ec7425263aa2cfb4c5ca499b52830d425c721c7e3f40dbc79d231e6 >-SIZE (bmatcuk-doublestar-v4.6.1_GH0.tar.gz) = 26716 >-SHA256 (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 048708914541817193330ce052026deb0c617c9d953ac15ae601ab2bde5788d1 >-SIZE (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 176752 >-SHA256 (cespare-xxhash-v2.2.0_GH0.tar.gz) = b8c684b9e5e136510913727e6a845b28f8176e55db827b11f17769fba970fe13 >-SIZE (cespare-xxhash-v2.2.0_GH0.tar.gz) = 12334 >-SHA256 (cheggaaa-pb-v3.1.4_GH0.tar.gz) = 9e716f5d30a0696bf1f85ccb1df645940fccfe1d13c8aacfb4a2e48511d0c8ae >-SIZE (cheggaaa-pb-v3.1.4_GH0.tar.gz) = 33505 >-SHA256 (cpuguy83-go-md2man-v2.0.3_GH0.tar.gz) = 7ca3a04bb4ab83387538235decc42a535097a05d2fb9f2266d0c47b33119501f >-SIZE (cpuguy83-go-md2man-v2.0.3_GH0.tar.gz) = 64961 >-SHA256 (davecgh-go-spew-d8f796af33cc_GH0.tar.gz) = 21505c2cb5cb4e2b8ae3007f3f6db6edb9f1c28511f98975b6b0dedf0e3fa24e >-SIZE (davecgh-go-spew-d8f796af33cc_GH0.tar.gz) = 42183 >-SHA256 (dennwc-varint-v1.0.0_GH0.tar.gz) = 4300e5fb475f56a045f0f65da75b636a09d37ab7c573c82b81257ece96286f57 >-SIZE (dennwc-varint-v1.0.0_GH0.tar.gz) = 4769 >-SHA256 (fatih-color-v1.16.0_GH0.tar.gz) = 0823ac3e80d523cc9f6062000621f722bd858bad411c3ff7b2cd012e6aaf1b90 >-SIZE (fatih-color-v1.16.0_GH0.tar.gz) = 12115 >-SHA256 (felixge-httpsnoop-v1.0.4_GH0.tar.gz) = ffb63ba081e4c2360342dea2079d08b8560c315b2f458885fd34639786a1aa3d >-SIZE (felixge-httpsnoop-v1.0.4_GH0.tar.gz) = 11954 >-SHA256 (go-kit-log-v0.2.1_GH0.tar.gz) = b37718967f9cbdb3eea4aa2fa9420b7d329b6bab7f9b85f970db197257226152 >-SIZE (go-kit-log-v0.2.1_GH0.tar.gz) = 30579 >-SHA256 (go-logfmt-logfmt-v0.6.0_GH0.tar.gz) = e4c26af3226cee1486004da7ebb1f0b8485df62513cca6671edf7c4d420fadfd >-SIZE (go-logfmt-logfmt-v0.6.0_GH0.tar.gz) = 12609 >-SHA256 (go-logr-logr-v1.4.1_GH0.tar.gz) = 8eae286ca6e69e82f22cdde7464f4e5530e624b2da486b09cd0ec46b745c0d0e >-SIZE (go-logr-logr-v1.4.1_GH0.tar.gz) = 56957 >-SHA256 (go-logr-stdr-v1.2.2_GH0.tar.gz) = 37d975b280d884ca0d55a800bc6e47314b6e86268e56254f9d15d19ca9404eb8 >-SIZE (go-logr-stdr-v1.2.2_GH0.tar.gz) = 9098 >-SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0 >-SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209 >-SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 >-SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 >-SHA256 (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2bb4b13d6e56b3911f09b8e9ddd15708477fbff8823c057cc79dd99c9a452b34 >-SIZE (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2038725 >-SHA256 (golang-jwt-jwt-v5.2.0_GH0.tar.gz) = 93cb8a07bde351f254b209b83f068b1431c1d5f5c4b2861ea9a60935eb8b9869 >-SIZE (golang-jwt-jwt-v5.2.0_GH0.tar.gz) = 61346 >-SHA256 (golang-appengine-v1.6.8_GH0.tar.gz) = 9f0029767e180c64ef42c448f02a247deb2980b2ba6908977ad4c53ebae1abb5 >-SIZE (golang-appengine-v1.6.8_GH0.tar.gz) = 628708 >-SHA256 (golang-crypto-v0.18.0_GH0.tar.gz) = 65cc44408170afc3f58d242ec1bf5c2ded68ae9d0847652eb3dca51a86ff7c34 >-SIZE (golang-crypto-v0.18.0_GH0.tar.gz) = 1809280 >-SHA256 (golang-exp-db7319d0e0e3_GH0.tar.gz) = fdb1b2957b8a21a4a02f58c27fb0ec9d538867629ce563569ac877ddac976d2e >-SIZE (golang-exp-db7319d0e0e3_GH0.tar.gz) = 1719658 >-SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394 >-SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101 >-SHA256 (golang-net-v0.20.0_GH0.tar.gz) = bae5107274cce60331dbc29301657afd86e5fb92a2e545f159e992eda8a9133d >-SIZE (golang-net-v0.20.0_GH0.tar.gz) = 1486820 >-SHA256 (golang-oauth2-v0.16.0_GH0.tar.gz) = ff7fdccf5ceeec747740ac75fbeaf06158721aab3d0f057111d3271fbda351ff >-SIZE (golang-oauth2-v0.16.0_GH0.tar.gz) = 96077 >-SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa >-SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822 >-SHA256 (golang-snappy-v0.0.4_GH0.tar.gz) = 77df678795596f9dfecb5744deb984633d780460a7e9a59e0c7ecfe2052b644f >-SIZE (golang-snappy-v0.0.4_GH0.tar.gz) = 66129 >-SHA256 (golang-sync-v0.6.0_GH0.tar.gz) = 23b8fca95397b2293e64e58d333633051ec942b46318ad8f630318e801658b67 >-SIZE (golang-sync-v0.6.0_GH0.tar.gz) = 17605 >-SHA256 (golang-sys-v0.16.0_GH0.tar.gz) = 9c17b728aa75f4fc4743c3f5c0dccdc3b7f9ac7c12b3124b666672cc571f657e >-SIZE (golang-sys-v0.16.0_GH0.tar.gz) = 1444155 >-SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0 >-SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094 >-SHA256 (golang-time-v0.5.0_GH0.tar.gz) = bb876812abbce995ed8c8523b55c5c5518e594f0570cf372a5d1213a5423d95f >-SIZE (golang-time-v0.5.0_GH0.tar.gz) = 12219 >-SHA256 (golang-xerrors-104605ab7028_GH0.tar.gz) = b1c0f6912b3bd5ad711e5bce41a5ba64ff839416f4b85231f8d457e8817954c0 >-SIZE (golang-xerrors-104605ab7028_GH0.tar.gz) = 13742 >-SHA256 (google-go-genproto-35c7eff3a6b1_GH0.tar.gz) = 66b45cb7e204b3772e2700d839a3119ea50f3193c20797fd6aee307558eb5ec8 >-SIZE (google-go-genproto-35c7eff3a6b1_GH0.tar.gz) = 5919682 >-SHA256 (google-s2a-go-v0.1.7_GH0.tar.gz) = 671aa97ee51cf7fff4f62a27d659aefb0ba97785c552183a03b25f49197cd028 >-SIZE (google-s2a-go-v0.1.7_GH0.tar.gz) = 267117 >-SHA256 (google-uuid-v1.5.0_GH0.tar.gz) = afe279d4dd27276356267f28835d1840da0ae3eb890e571b0183c01a375167fa >-SIZE (google-uuid-v1.5.0_GH0.tar.gz) = 20042 >-SHA256 (googleapis-enterprise-certificate-proxy-v0.3.2_GH0.tar.gz) = d01f2349b605a37db615d0a9454970bda9575d8ebe12bdd0c164f4d2717ab2bc >-SIZE (googleapis-enterprise-certificate-proxy-v0.3.2_GH0.tar.gz) = 38853 >-SHA256 (googleapis-gax-go-v2.12.0_GH0.tar.gz) = 40987741a6ab2c9aa56ee1a498e521d719271b808d25318cf2a602ee8b5f5dbf >-SIZE (googleapis-gax-go-v2.12.0_GH0.tar.gz) = 37779 >-SHA256 (googleapis-google-api-go-client-v0.156.0_GH0.tar.gz) = 8032eda3e7a97aafc25e5af2389775c7ec546bd14c6dc35413553534aa593e92 >-SIZE (googleapis-google-api-go-client-v0.156.0_GH0.tar.gz) = 36695032 >-SHA256 (googleapis-google-cloud-go-compute-v1.23.3_GH0.tar.gz) = 712f6713c1549d4e150be3de3cd7a1698e309c56b57e08f8b3dc072fdbae33cc >-SIZE (googleapis-google-cloud-go-compute-v1.23.3_GH0.tar.gz) = 23101803 >-SHA256 (googleapis-google-cloud-go-iam-v1.1.5_GH0.tar.gz) = cd2028b1090416a722192562c79b9174d78c180513fbb01b15544603bedc66dc >-SIZE (googleapis-google-cloud-go-iam-v1.1.5_GH0.tar.gz) = 23102547 >-SHA256 (googleapis-google-cloud-go-storage-v1.36.0_GH0.tar.gz) = 443c98d09fd23a2446c896da28007e3b19053c0d2ad592b1e3d274ff9e87ccf1 >-SIZE (googleapis-google-cloud-go-storage-v1.36.0_GH0.tar.gz) = 24232130 >-SHA256 (googleapis-google-cloud-go-v0.112.0_GH0.tar.gz) = fd2883bc415379f48766e9d265136b5c34bf93bcf3d3f8f537306290e4725827 >-SIZE (googleapis-google-cloud-go-v0.112.0_GH0.tar.gz) = 24594306 >-SHA256 (grafana-regexp-6b5c0a4cb7fd_GH0.tar.gz) = c03b0069014c31e5a3980be8b1de9f6a2b90bd59da10392573c7f1b82b311522 >-SIZE (grafana-regexp-6b5c0a4cb7fd_GH0.tar.gz) = 470832 >-SHA256 (grpc-grpc-go-v1.60.1_GH0.tar.gz) = a97859fadaa14a0a5e0d91d78ea69f301b07d7d206c9caf8ffebb0bc26c7299b >-SIZE (grpc-grpc-go-v1.60.1_GH0.tar.gz) = 2042404 >-SHA256 (influxdata-influxdb-v1.11.4_GH0.tar.gz) = dc6942eb742220a175d43588ecbccb7d3abb00e8aa8f5c515e33f98f99ba8518 >-SIZE (influxdata-influxdb-v1.11.4_GH0.tar.gz) = 12128367 >-SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d >-SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861 >-SHA256 (jpillora-backoff-v1.0.0_GH0.tar.gz) = 611b29ce95acfa2997e3449762a3df68fcaa773db045535f26eb5c686106351f >-SIZE (jpillora-backoff-v1.0.0_GH0.tar.gz) = 3507 >-SHA256 (json-iterator-go-v1.1.12_GH0.tar.gz) = ff70e539fd919da757a2f3a530a053e7577cb4d7e2824fc1058d3abbefbb523e >-SIZE (json-iterator-go-v1.1.12_GH0.tar.gz) = 84307 >-SHA256 (klauspost-compress-v1.17.4_GH0.tar.gz) = 2c5ff78381b77fecc86cdd264b7a2735034f859ae4bc412f52981c7322249db8 >-SIZE (klauspost-compress-v1.17.4_GH0.tar.gz) = 38743276 >-SHA256 (kylelemons-godebug-v1.1.0_GH0.tar.gz) = 72cc6f274fbd165b7674280f836a6b400e80dbae055919e101920dedf50e79db >-SIZE (kylelemons-godebug-v1.1.0_GH0.tar.gz) = 17637 >-SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77 >-SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762 >-SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6 >-SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713 >-SHA256 (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 44a5d37bd7119a9d288d7ff61cf3b4d42c2902c66b0d94136d41d2eb3cf2ba85 >-SIZE (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 18284 >-SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f >-SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526 >-SHA256 (modern-go-reflect2-v1.0.2_GH0.tar.gz) = eab313f24c09d512f004d489aeed0d0a485f789abd07e7df411375035174341b >-SIZE (modern-go-reflect2-v1.0.2_GH0.tar.gz) = 14030 >-SHA256 (mwitkow-go-conntrack-2f068394615f_GH0.tar.gz) = 5bb72eaf9a4ffd7d0353fa6944951d244df89d879ac36d4b9860fd159162dd81 >-SIZE (mwitkow-go-conntrack-2f068394615f_GH0.tar.gz) = 17140 >-SHA256 (oklog-ulid-v1.3.1_GH0.tar.gz) = 499a6ee77ca473a44ad9f11425a8f87f6c02ff1221b11f24d13bee13ce632640 >-SIZE (oklog-ulid-v1.3.1_GH0.tar.gz) = 55582 >-SHA256 (open-telemetry-opentelemetry-collector-v0.92.0_GH0.tar.gz) = 57eea665540c2cf8a1509d12a7e17b8fb9828128716f589744b4a5759619d4b5 >-SIZE (open-telemetry-opentelemetry-collector-v0.92.0_GH0.tar.gz) = 2251103 >-SHA256 (open-telemetry-opentelemetry-go-v1.21.0_GH0.tar.gz) = 4b349d1d8b694a8d2383278561cedad59e06eae7ae165ea7231541824df2b63e >-SIZE (open-telemetry-opentelemetry-go-v1.21.0_GH0.tar.gz) = 1270544 >-SHA256 (pkg-browser-5ac0b6a4141c_GH0.tar.gz) = e87d08801ddb4deae2056b8a1749080bc4aed75317e475273df23d254cf1319c >-SIZE (pkg-browser-5ac0b6a4141c_GH0.tar.gz) = 3648 >-SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608 >-SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415 >-SHA256 (pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 8574a5cbc435057352a17ff9e6ad40190f3b9d623cd9ab0cdfa6c1d8f0bea0b2 >-SIZE (pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 11395 >-SHA256 (prometheus-client_golang-v1.18.0_GH0.tar.gz) = 7de5d163cb7f18e1a3a0dd40d35e8de7bc2ef85f4a0bc22572bcbcfaa86ff709 >-SIZE (prometheus-client_golang-v1.18.0_GH0.tar.gz) = 1081423 >-SHA256 (prometheus-client_model-v0.5.0_GH0.tar.gz) = 170873e0b91cab5da6634af1498b88876842ff3e01212e2dabf6b4e6512c948d >-SIZE (prometheus-client_model-v0.5.0_GH0.tar.gz) = 17333 >-SHA256 (prometheus-common-v0.1.0_GH0.tar.gz) = 5c08a6066883c7043a5cd27a074e763b5de110f65c1ea6ffc8c9360038bb8dd9 >-SIZE (prometheus-common-v0.1.0_GH0.tar.gz) = 87363 >-SHA256 (prometheus-common-v0.46.0_GH0.tar.gz) = 96eeb212f31a398fd1036b7d0060929ad26e387ad95c218a8bd2487894fe5d8a >-SIZE (prometheus-common-v0.46.0_GH0.tar.gz) = 132284 >-SHA256 (prometheus-procfs-v0.12.0_GH0.tar.gz) = 2e10f60725a5905d6cfaeffd0bc1441171aa694236a6c7031aad5a87ff841495 >-SIZE (prometheus-procfs-v0.12.0_GH0.tar.gz) = 237430 >-SHA256 (prometheus-prometheus-v0.48.1_GH0.tar.gz) = 43c204903a17e6189cdb40b579e539868d8ba1cc06afcead6850dc3d44549a01 >-SIZE (prometheus-prometheus-v0.48.1_GH0.tar.gz) = 6350913 >-SHA256 (protocolbuffers-protobuf-go-v1.32.0_GH0.tar.gz) = 816e0babc183807928c4ede81999dc1e33bfe6e7eca9ccebe0409974e68559db >-SIZE (protocolbuffers-protobuf-go-v1.32.0_GH0.tar.gz) = 1324049 >-SHA256 (rivo-uniseg-v0.4.4_GH0.tar.gz) = eb2837932d0a666e13ea6b4cebf698096266d4f14740faa78c63b8291cf1fb5c >-SIZE (rivo-uniseg-v0.4.4_GH0.tar.gz) = 453399 >-SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4 >-SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896 >-SHA256 (stretchr-testify-v1.8.4_GH0.tar.gz) = 0d3e82b04a05d9428a2a2aec8776bd0a07f14f5d1b4fa0a3676526ca8259fd62 >-SIZE (stretchr-testify-v1.8.4_GH0.tar.gz) = 104427 >-SHA256 (uber-go-atomic-v1.11.0_GH0.tar.gz) = cfe258c20d71ac4dbf0f716a23ed00c332b7f281180651e2a67ad40a8b0772cc >-SIZE (uber-go-atomic-v1.11.0_GH0.tar.gz) = 24299 >-SHA256 (uber-go-goleak-v1.3.0_GH0.tar.gz) = 4813e7694736f4d7fd1aad195d942f40ffca448c29bff3282ba6e92eaba4e0cd >-SIZE (uber-go-goleak-v1.3.0_GH0.tar.gz) = 20057 >-SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 >-SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900 >-SHA256 (urfave-cli-v2.27.1_GH0.tar.gz) = 089ee9e5f0864bbeb40b98ee36409109a49192bb7269bc8f747928441445a361 >-SIZE (urfave-cli-v2.27.1_GH0.tar.gz) = 3484621 >-SHA256 (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 089013e3429ebe7fd2bc3527f003bf3f3f639891e5d8ba6a56010e3671465e1f >-SIZE (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 5025 >-SHA256 (valyala-fastjson-v1.6.4_GH0.tar.gz) = c4a745d3e3f49ca7db245215fa0ce0f563f6feab0457e3a399324618cad7d5c6 >-SIZE (valyala-fastjson-v1.6.4_GH0.tar.gz) = 731429 >-SHA256 (valyala-fastrand-v1.1.0_GH0.tar.gz) = 04b51f8e3f3ddbc940e01a92f34376709a6722f43918bcf3b3369b302ee68d1d >-SIZE (valyala-fastrand-v1.1.0_GH0.tar.gz) = 3417 >-SHA256 (valyala-fasttemplate-v1.2.2_GH0.tar.gz) = 9210b8ffcb69978f09681092db88be1eb4085f1b68d432ec8a099eab7c074c26 >-SIZE (valyala-fasttemplate-v1.2.2_GH0.tar.gz) = 11554 >-SHA256 (valyala-gozstd-v1.20.1_GH0.tar.gz) = 6ff70611a35c6a25ce905ca4727a436181a17cef2b64a18516bf009f880b0cd0 >-SIZE (valyala-gozstd-v1.20.1_GH0.tar.gz) = 12206371 >-SHA256 (valyala-histogram-v1.2.0_GH0.tar.gz) = cd0d9a0e35d1f996ddd5d3e570d5c60c1de5723416d8cfaefcfaf6f08c10ebb9 >-SIZE (valyala-histogram-v1.2.0_GH0.tar.gz) = 4508 >-SHA256 (valyala-quicktemplate-v1.7.0_GH0.tar.gz) = 23f0da4fdb02da20fea99b2876e4fab67edd2620641714febef1331c26b91c64 >-SIZE (valyala-quicktemplate-v1.7.0_GH0.tar.gz) = 639498 >-SHA256 (xrash-smetrics-1d8dd44e695e_GH0.tar.gz) = 73ddadc0ea28edaa5197db889f5d2e13553a6047881cf240d7b47b1b6922c952 >-SIZE (xrash-smetrics-1d8dd44e695e_GH0.tar.gz) = 1823502 >+TIMESTAMP = 1706379345 >+SHA256 (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10/v1.93.10.mod) = 47037b8aaec394fb09448cd3694f420b14203ded0f9914754a2709ca0783d863 >+SIZE (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10/v1.93.10.mod) = 6677 >+SHA256 (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10/v1.93.10.zip) = ef33e95ce92ac8e559346a511f94ce80a711b8e46755fdf68b484623fda81f67 >+SIZE (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10/v1.93.10.zip) = 43130005 >+SHA256 (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10-cluster/v1.93.10-cluster.mod) = 47037b8aaec394fb09448cd3694f420b14203ded0f9914754a2709ca0783d863 >+SIZE (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10-cluster/v1.93.10-cluster.mod) = 6677 >+SHA256 (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10-cluster/v1.93.10-cluster.zip) = be4092cd24e53487314d279fda3c32ec0552df642bd565881c5a8541343e4cda >+SIZE (go/net-mgmt_victoria-metrics/victoria-metrics-v1.93.10-cluster/v1.93.10-cluster.zip) = 43154215 >diff --git a/net-mgmt/victoria-metrics/files/victoria-metrics.in b/net-mgmt/victoria-metrics/files/victoria-metrics.in >index 1d783abc77de..145990b19347 100644 >--- a/net-mgmt/victoria-metrics/files/victoria-metrics.in >+++ b/net-mgmt/victoria-metrics/files/victoria-metrics.in >@@ -1,65 +1,91 @@ > #!/bin/sh > > # PROVIDE: victoria_metrics >-# REQUIRE: NETWORK >-# BEFORE: DAEMON >+# REQUIRE: NETWORKING syslogd >+# KEYWORD: shutdown >+ >+# Add the following lines to /etc/rc.conf to enable victoria_metrics >+# victoria_metrics="YES" >+# >+# victoria_metrics_enable (bool): >+# Set it to YES to enable victoria_metrics >+# Set to NO by default >+# victoria_metrics_user (str): >+# Set user that victoria_metrics will run under >+# Default is "%%VICTORIA_USER%%" >+# victoria_metrics_group (str): >+# Set group that own victoria_metrics files >+# Default is "%%VICTORIA_GROUP%%" >+# victoria_metrics_syslog_output_enable (bool): >+# Set it to YES to enable stdout/stderr syslog output >+# Set to NO by default >+# victoria_metrics_syslog_output_tag (str): >+# Set syslog tag if syslog enabled >+# Default is "victoria_metrics" >+# victoria_metrics_syslog_output_priority (str): >+# Set syslog priority if syslog enabled >+# Default is "notice" >+# victoria_metrics_syslog_output_facility (str): >+# Set syslog facility if syslog enabled >+# Default is "daemon" >+# victoria_metrics_data_dir (path): >+# Set dir to storage data in >+# Default is "%%VICTORIA_DATA%%" >+# victoria_metrics_env (str): >+# Set environment variables used with victoria_metrics >+# Default is "" >+# victoria_metrics_args (str): >+# Set additional command line arguments >+# Default is "" >+ > > . /etc/rc.subr > >-name="victoria_metrics" >+name=victoria_metrics >+rcvar=victoria_metrics_enable > desc="Fast, cost-effective, and scalable time series database" >-rcvar="victoria_metrics_enable" >-pidfile="/var/run/${name}.pid" >-daemon_pidfile="/var/run/${name}-daemon.pid" >-logdir="/var/log/${name}" >-logfile="${logdir}/victoria_metrics.log" >-command="%%PREFIX%%/bin/victoria-metrics" >-victoria_metrics_args=${victoria_metrics_args-"--storageDataPath=%%VICTORIA_DATA%% --retentionPeriod=1 --httpListenAddr=:8428"} >-victoria_metrics_user="%%VICTORIA_USER%%" >-load_rc_config ${name} > >-start_cmd="start" >-stop_cmd="stop" >-status_cmd="status" >-extra_commands="reload" >+load_rc_config $name > >-start() >-{ >- [ ! -d ${logdir} ] && mkdir -p ${logdir} >- touch ${logfile} >- chown ${victoria_metrics_user} ${logdir} ${logfile} >- /usr/sbin/daemon -u ${victoria_metrics_user} -f -R5 -p ${pidfile} -P ${daemon_pidfile} -o ${logfile} ${command} ${victoria_metrics_args} >-} >+: ${victoria_metrics_enable:="NO"} >+: ${victoria_metrics_user:="%%VICTORIA_USER%%"} >+: ${victoria_metrics_group:="%%VICTORIA_GROUP%%"} >+: ${victoria_metrics_syslog_output_enable:="NO"} >+: ${victoria_metrics_data_dir:="%%VICTORIA_DATA%%"} >+: ${victoria_metrics_args:=""} >+: ${victoria_metrics_flags:="-R5"} > >-stop() >-{ >- if [ -f "${daemon_pidfile}" ]; then >- pids=$( pgrep -F ${daemon_pidfile} 2>&1 ) >- _err=$? >- [ ${_err} -eq 0 ] && kill -9 ${pids} && /bin/rm -f ${daemon_pidfile} >+extra_commands="reload" >+ >+if checkyesno victoria_metrics_syslog_output_enable; then >+ if [ -n "${victoria_metrics_syslog_output_tag}" ]; then >+ victoria_metrics_syslog_output_flags="-T ${victoria_metrics_syslog_output_tag}" >+ else >+ victoria_metrics_syslog_output_flags="-T ${name}" > fi >- if [ -f "${pidfile}" ]; then >- pids=$( pgrep -F ${pidfile} 2>&1 ) >- _err=$? >- [ ${_err} -eq 0 ] && kill -9 ${pids} && /bin/rm -f ${pidfile} >+ if [ -n "${victoria_metrics_syslog_output_priority}" ]; then >+ victoria_metrics_syslog_output_flags="${victoria_metrics_syslog_output_flags} -s ${victoria_metrics_syslog_output_priority}" > fi >-} >+ if [ -n "${victoria_metrics_syslog_output_facility}" ]; then >+ victoria_metrics_syslog_output_flags="${victoria_metrics_syslog_output_flags} -l ${victoria_metrics_syslog_output_facility}" >+ fi >+ victoria_metrics_disable_timestamps_flag="-loggerDisableTimestamps" >+fi > >-status() >+pidfile="/var/run/${name}.pid" >+command="/usr/sbin/daemon" >+command_args="-f -P ${pidfile} -t ${name} ${victoria_metrics_syslog_output_flags} \ >+ /usr/bin/env ${victoria_metrics_env} %%PREFIX%%/bin/victoria-metrics \ >+ -storageDataPath ${victoria_metrics_data_dir} \ >+ ${victoria_metrics_disable_timestamps_flag} \ >+ ${victoria_metrics_args}" >+ >+start_precmd="victoria_metrics_start_precmd" >+ >+victoria_metrics_start_precmd() > { >- if [ -f "${pidfile}" ]; then >- pids=$( pgrep -F ${pidfile} 2>&1 ) >- _err=$? >- if [ ${_err} -eq 0 ]; then >- echo "${name} is running as pid ${pids}" >- exit 0 >- else >- echo "wrong pid: ${pids}" >- exit 1 >- fi >- else >- echo "no pidfile $pidfile" >- exit 1 >+ if [ ! -e "${pidfile}" ]; then >+ install -m 0600 -o ${victoria_metrics_user} -g ${victoria_metrics_group} /dev/null "${pidfile}" > fi > } > >diff --git a/net-mgmt/victoria-metrics/files/vmagent.in b/net-mgmt/victoria-metrics/files/vmagent.in >deleted file mode 100644 >index 41382a202d1d..000000000000 >--- a/net-mgmt/victoria-metrics/files/vmagent.in >+++ /dev/null >@@ -1,82 +0,0 @@ >-#!/bin/sh >- >-# PROVIDE: vmagent >-# REQUIRE: NETWORK >-# BEFORE: DAEMON >- >-. /etc/rc.subr >- >-name="vmagent" >-desc="Agent daemon for VictoriaMetrics" >-rcvar="vmagent_enable" >-pidfile="/var/run/${name}.pid" >-daemon_pidfile="/var/run/${name}-daemon.pid" >-logdir="/var/log/${name}" >-logfile="${logdir}/vmagent.log" >-command="%%PREFIX%%/bin/vmagent" >-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"} >-vmagent_user="%%VICTORIA_USER%%" >-load_rc_config ${name} >- >-restart_precmd="checkconfig" >-start_precmd="checkconfig" >-checkconfig_cmd="checkconfig" >-start_cmd="start" >-stop_cmd="stop" >-status_cmd="status" >-extra_commands="checkconfig reload" >- >-checkconfig() >-{ >- local _ret >- >- /usr/bin/su -m ${vmagent_user} -c "${command} ${vmagent_args} -promscrape.config.dryRun" > /dev/null 2>&1 >- _ret=$? >- if [ ${_ret} -ne 0 ]; then >- echo "${name} checkconfig failed:" >- echo "/usr/bin/su -m ${vmagent_user} -c \"${command} ${vmagent_args} -promscrape.config.dryRun\"" >- exit ${_ret} >- fi >-} >- >-start() >-{ >- [ ! -d ${logdir} ] && mkdir -p ${logdir} >- touch ${logfile} >- chown ${vmagent_user} ${logdir} ${logfile} >- /usr/sbin/daemon -u ${vmagent_user} -f -R5 -p ${pidfile} -P ${daemon_pidfile} -o ${logfile} ${command} ${vmagent_args} >-} >- >-stop() >-{ >- if [ -f "${daemon_pidfile}" ]; then >- pids=$( pgrep -F ${daemon_pidfile} 2>&1 ) >- _err=$? >- [ ${_err} -eq 0 ] && kill -9 ${pids} && /bin/rm -f ${daemon_pidfile} >- fi >- if [ -f "${pidfile}" ]; then >- pids=$( pgrep -F ${pidfile} 2>&1 ) >- _err=$? >- [ ${_err} -eq 0 ] && kill -9 ${pids} && /bin/rm -f ${pidfile} >- fi >-} >- >-status() >-{ >- if [ -f "${pidfile}" ]; then >- pids=$( pgrep -F ${pidfile} 2>&1 ) >- _err=$? >- if [ ${_err} -eq 0 ]; then >- echo "${name} is running as pid ${pids}" >- exit 0 >- else >- echo "wrong pid: ${pids}" >- exit 1 >- fi >- else >- echo "no pidfile $pidfile" >- exit 1 >- fi >-} >- >-run_rc_command "$1" >diff --git a/net-mgmt/victoria-metrics/pkg-plist b/net-mgmt/victoria-metrics/pkg-plist >index 337bfccebedf..f9e0414b1c96 100644 >--- a/net-mgmt/victoria-metrics/pkg-plist >+++ b/net-mgmt/victoria-metrics/pkg-plist >@@ -1,40 +1,13 @@ > bin/victoria-metrics > %%PORTDOCS%%%%DOCSDIR%%/Articles.md > %%PORTDOCS%%%%DOCSDIR%%/BestPractices.md >-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md >+%%PORTDOCS%%%%DOCSDIR%%/CaseStudies.md > %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2020.md > %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2021.md > %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG_2022.md >-%%PORTDOCS%%%%DOCSDIR%%/CNAME >-%%PORTDOCS%%%%DOCSDIR%%/CaseStudies.md >-%%PORTDOCS%%%%DOCSDIR%%/Cluster-VictoriaMetrics.md >-%%PORTDOCS%%%%DOCSDIR%%/Cluster-VictoriaMetrics_cluster-scheme.png >+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md > %%PORTDOCS%%%%DOCSDIR%%/ExtendedPromQL.md > %%PORTDOCS%%%%DOCSDIR%%/FAQ.md >-%%PORTDOCS%%%%DOCSDIR%%/Gemfile >-%%PORTDOCS%%%%DOCSDIR%%/Makefile >-%%PORTDOCS%%%%DOCSDIR%%/MetricsQL.md >-%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic-stats.jpg >-%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic.md >-%%PORTDOCS%%%%DOCSDIR%%/Quick-Start.md >-%%PORTDOCS%%%%DOCSDIR%%/README.md >-%%PORTDOCS%%%%DOCSDIR%%/Release-Guide.md >-%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics-sending_DD_metrics_to_VM.png >-%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics-sending_DD_metrics_to_VM_and_DD.png >-%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics.md >-%%PORTDOCS%%%%DOCSDIR%%/Troubleshooting.md >-%%PORTDOCS%%%%DOCSDIR%%/_config.yml >-%%PORTDOCS%%%%DOCSDIR%%/_includes/extra/head.html >-%%PORTDOCS%%%%DOCSDIR%%/_includes/extra/script.js >-%%PORTDOCS%%%%DOCSDIR%%/_includes/extra/styles.scss >-%%PORTDOCS%%%%DOCSDIR%%/assets/README.md >-%%PORTDOCS%%%%DOCSDIR%%/assets/css/clipboard.css >-%%PORTDOCS%%%%DOCSDIR%%/assets/images/favicon.svg >-%%PORTDOCS%%%%DOCSDIR%%/assets/images/vm_logo.svg >-%%PORTDOCS%%%%DOCSDIR%%/assets/js/clipboard.min.js >-%%PORTDOCS%%%%DOCSDIR%%/enterprise.md >-%%PORTDOCS%%%%DOCSDIR%%/googlec3812dcf278679ec.html >-%%PORTDOCS%%%%DOCSDIR%%/guides/README.md > %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator.md > %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration.md > %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/admin-cluster-data.png >@@ -90,9 +63,8 @@ bin/victoria-metrics > %%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx.md > %%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions.md > %%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions.png >+%%PORTDOCS%%%%DOCSDIR%%/guides/README.md > %%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size.md >-%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.excalidraw >-%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.md > %%PORTDOCS%%%%DOCSDIR%%/keyConcepts_counter.png > %%PORTDOCS%%%%DOCSDIR%%/keyConcepts_data_collection.png > %%PORTDOCS%%%%DOCSDIR%%/keyConcepts_data_samples.png >@@ -109,8 +81,9 @@ bin/victoria-metrics > %%PORTDOCS%%%%DOCSDIR%%/keyConcepts_with_latencyOffset.png > %%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.excalidraw > %%PORTDOCS%%%%DOCSDIR%%/keyConcepts_without_latencyOffset.png >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.excalidraw >+%%PORTDOCS%%%%DOCSDIR%%/keyConcepts.md > %%PORTDOCS%%%%DOCSDIR%%/logo.png >-%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/README.md > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-1.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-2.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-cluster-3.png >@@ -118,11 +91,10 @@ bin/victoria-metrics > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-1.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%-single-2.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/alerting-vmalert-managed-%%VICTORIA_USER%%.md >-%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s.md > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_access-token.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s_datasource.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/how-to-monitor-k8s.md > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/overview.md >-%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart.md > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_aws-purchase-click.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_continue-subscribe.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_customise-deployment.png >@@ -144,6 +116,8 @@ bin/victoria-metrics > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_subscribe.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_update-deployment.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart_write-token.png >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/quickstart.md >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/README.md > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-buttons.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-email-test.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-emails-filled.png >@@ -156,7 +130,6 @@ bin/victoria-metrics > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-slack-test.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications-start.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/setup-notifications.md >-%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment.md > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-btn.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-button.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_delete-user-confirm.png >@@ -172,27 +145,37 @@ bin/victoria-metrics > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user-success.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_update-user.png > %%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment_users-list.png >-%%PORTDOCS%%%%DOCSDIR%%/operator/CHANGELOG.md >-%%PORTDOCS%%%%DOCSDIR%%/operator/FAQ.md >-%%PORTDOCS%%%%DOCSDIR%%/operator/README.md >-%%PORTDOCS%%%%DOCSDIR%%/operator/VictoriaMetrics-Operator.md >+%%PORTDOCS%%%%DOCSDIR%%/managed-victoriametrics/user-managment.md >+%%PORTDOCS%%%%DOCSDIR%%/MetricsQL.md > %%PORTDOCS%%%%DOCSDIR%%/operator/additional-scrape.md > %%PORTDOCS%%%%DOCSDIR%%/operator/api.md > %%PORTDOCS%%%%DOCSDIR%%/operator/auth.md > %%PORTDOCS%%%%DOCSDIR%%/operator/backups.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/CHANGELOG.md > %%PORTDOCS%%%%DOCSDIR%%/operator/configuration_syncronization.md > %%PORTDOCS%%%%DOCSDIR%%/operator/design.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/FAQ.md > %%PORTDOCS%%%%DOCSDIR%%/operator/high-availability.md > %%PORTDOCS%%%%DOCSDIR%%/operator/logo.png > %%PORTDOCS%%%%DOCSDIR%%/operator/managing-versions.md > %%PORTDOCS%%%%DOCSDIR%%/operator/quick-start.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/README.md > %%PORTDOCS%%%%DOCSDIR%%/operator/relabeling.md > %%PORTDOCS%%%%DOCSDIR%%/operator/resources-validation.md > %%PORTDOCS%%%%DOCSDIR%%/operator/security.md > %%PORTDOCS%%%%DOCSDIR%%/operator/vars.md >+%%PORTDOCS%%%%DOCSDIR%%/operator/VictoriaMetrics-Operator.md > %%PORTDOCS%%%%DOCSDIR%%/operator/vmalertmanager-configuration.md >+%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic-stats.jpg >+%%PORTDOCS%%%%DOCSDIR%%/PerTenantStatistic.md >+%%PORTDOCS%%%%DOCSDIR%%/Quick-Start.md >+%%PORTDOCS%%%%DOCSDIR%%/README.md > %%PORTDOCS%%%%DOCSDIR%%/relabeling.md >+%%PORTDOCS%%%%DOCSDIR%%/Release-Guide.md > %%PORTDOCS%%%%DOCSDIR%%/sd_configs.md >+%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics-sending_DD_metrics_to_VM_and_DD.png >+%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics-sending_DD_metrics_to_VM.png >+%%PORTDOCS%%%%DOCSDIR%%/Single-server-VictoriaMetrics.md > %%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-avg.png > %%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-increase.png > %%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-max.png >@@ -202,5 +185,6 @@ bin/victoria-metrics > %%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-total-reset.png > %%PORTDOCS%%%%DOCSDIR%%/stream-aggregation-check-total.png > %%PORTDOCS%%%%DOCSDIR%%/stream-aggregation.md >+%%PORTDOCS%%%%DOCSDIR%%/Troubleshooting.md > %%PORTDOCS%%%%DOCSDIR%%/url-examples.md > @dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%% >diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile >index 6338f352631b..967c64766abf 100644 >--- a/net-mgmt/vmutils/Makefile >+++ b/net-mgmt/vmutils/Makefile >@@ -1,25 +1,33 @@ > PORTNAME= vmutils >+DISTNAME= victoria-metrics-${DISTVERSIONFULL} > > COMMENT= Ancillary utilities and agent for VictoriaMetrics > >-USE_RC_SUBR= vmagent >+USE_RC_SUBR= vmagent vmalert >+ >+GO_TARGET?= ./app/vmagent \ >+ ./app/vmalert \ >+ ./app/vmauth \ >+ ./app/vmbackup \ >+ ./app/vmctl \ >+ ./app/vmrestore >+ >+FILESDIR= ${.CURDIR}/files >+MASTERDIR= ${.CURDIR}/../victoria-metrics >+PKGORIGIN= net-mgmt/victoria-metrics > > DESCR= ${.CURDIR}/pkg-descr > PLIST= ${.CURDIR}/pkg-plist > >-do-install: >-.for p in agent alert auth backup ctl restore >- ${INSTALL_PROGRAM} ${WRKSRC}/bin/vm${p}-pure \ >- ${STAGEDIR}${PREFIX}/bin/vm${p} >-.endfor >+do-install-DOCS-on: >+ ${MKDIR} ${STAGEDIR}${DOCSDIR} >+ (cd ${INSTALL_WRKSRC}/docs && \ >+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ >+ '-regex .*/vm(agent|alert|auth|backup|ctl|restore)[^m].*') >+ >+post-install: > @${MKDIR} ${STAGEDIR}${PREFIX}/etc/prometheus > ${INSTALL_DATA} ${FILESDIR}/prometheus.yml.sample \ > ${STAGEDIR}${PREFIX}/etc/prometheus > >-do-install-DOCS-on: >- @${MKDIR} ${STAGEDIR}${DOCSDIR} >- ${INSTALL_DATA} ${INSTALL_WRKSRC}/docs/vm* ${STAGEDIR}${DOCSDIR} >- >-MASTERDIR= ${.CURDIR}/../victoria-metrics >- > .include "${MASTERDIR}/Makefile" >diff --git a/net-mgmt/victoria-metrics/files/prometheus.yml.sample b/net-mgmt/vmutils/files/prometheus.yml.sample >similarity index 87% >rename from net-mgmt/victoria-metrics/files/prometheus.yml.sample >rename to net-mgmt/vmutils/files/prometheus.yml.sample >index bc0ffde40d9c..4a3b91e02ce0 100644 >--- a/net-mgmt/victoria-metrics/files/prometheus.yml.sample >+++ b/net-mgmt/vmutils/files/prometheus.yml.sample >@@ -1,12 +1,11 @@ > # Global configuration. > global: > scrape_interval: 15s >- evaluation_interval: 15s > > # A scrape configuration containing exactly one endpoint to scrape: > # the vmagent itself. > scrape_configs: >- - job_name: vmagent >+ - job_name: 'vmagent' > scrape_interval: 60s > scrape_timeout: 30s > metrics_path: "/metrics" >diff --git a/net-mgmt/vmutils/files/vmagent.in b/net-mgmt/vmutils/files/vmagent.in >new file mode 100644 >index 000000000000..59869afc3852 >--- /dev/null >+++ b/net-mgmt/vmutils/files/vmagent.in >@@ -0,0 +1,112 @@ >+#!/bin/sh >+ >+# PROVIDE: vmagent >+# REQUIRE: NETWORKING syslogd >+# KEYWORD: shutdown >+ >+# Add the following lines to /etc/rc.conf to enable vmagent >+# vmagent_enable="YES" >+# >+# vmagent_enable (bool): >+# Set it to YES to enable vmagent >+# Set to NO by default >+# vmagent_user (str): >+# Set user that vmagent will run under >+# Default is "%%VICTORIA_USER%%" >+# vmagent_group (str): >+# Set group that own vmagent files >+# Default is "%%VICTORIA_GROUP%%" >+# vmagent_config (path): >+# Set full path to config file >+# Default is "%%PREFIX%%/etc/prometheus/prometheus.yml" >+# vmagent_syslog_output_enable (bool): >+# Set it to YES to enable stdout/stderr syslog output >+# Set to NO by default >+# vmagent_syslog_output_tag (str): >+# Set syslog tag if syslog enabled >+# Default is "vmagent" >+# vmagent_syslog_output_priority (str): >+# Set syslog priority if syslog enabled >+# Default is "notice" >+# vmagent_syslog_output_facility (str): >+# Set syslog facility if syslog enabled >+# Default is "daemon" >+# vmagent_tmpdata_dir (path): >+# Set full path to directory for storing pending data >+# Default is "/tmp" >+# vmagent_env (str): >+# Set environment variables used with vmagent >+# Default is "" >+# vmagent_args (str): >+# Set additional command line arguments >+# Default is "--remoteWrite.url=http://127.0.0.1:8429/api/v1/write --memory.allowedPercent=80" >+ >+. /etc/rc.subr >+ >+name=vmagent >+rcvar=vmagent_enable >+desc="Agent daemon for VictoriaMetrics" >+ >+load_rc_config $name >+ >+: ${vmagent_enable:="NO"} >+: ${vmagent_user:="%%VICTORIA_USER%%"} >+: ${vmagent_group:="%%VICTORIA_GROUP%%"} >+: ${vmagent_config:="%%PREFIX%%/etc/prometheus/prometheus.yml"} >+: ${vmagent_syslog_output_enable:="NO"} >+: ${vmagent_tmpdata_dir:="/tmp"} >+: ${vmagent_args:="--remoteWrite.url=http://127.0.0.1:8429/api/v1/write --memory.allowedPercent=80"} >+: ${vmagent_flags:="-R5"} >+ >+extra_commands="reload configtest" >+ >+if checkyesno vmagent_syslog_output_enable; then >+ if [ -n "${vmagent_syslog_output_tag}" ]; then >+ vmagent_syslog_output_flags="-T ${vmagent_syslog_output_tag}" >+ else >+ vmagent_syslog_output_flags="-T ${name}" >+ fi >+ if [ -n "${vmagent_syslog_output_priority}" ]; then >+ vmagent_syslog_output_flags="${vmagent_syslog_output_flags} -s ${vmagent_syslog_output_priority}" >+ fi >+ if [ -n "${vmagent_syslog_output_facility}" ]; then >+ vmagent_syslog_output_flags="${vmagent_syslog_output_flags} -l ${vmagent_syslog_output_facility}" >+ fi >+ vmagent_disable_timestamps_flag="-loggerDisableTimestamps" >+fi >+ >+pidfile="/var/run/${name}.pid" >+command="/usr/sbin/daemon" >+command_args="-f -P ${pidfile} -t ${name} ${vmagent_syslog_output_flags} \ >+ /usr/bin/env ${vmagent_env} %%PREFIX%%/bin/vmagent \ >+ -remoteWrite.tmpDataPath=${vmagent_tmpdata_dir} \ >+ -promscrape.config=${vmagent_config} \ >+ ${vmagent_disable_timestamps_flag} \ >+ ${vmagent_args}" >+ >+start_precmd="vmagent_start_precmd" >+configtest_cmd="vmagent_checkconfig" >+ >+vmagent_checkconfig() >+{ >+ echo "Performing sanity check on ${name} configuration:" >+ result=$(/usr/local/bin/vmagent -promscrape.config=${vmagent_config} ${vmagent_args} -dryRun ${vmagent_disable_timestamps_flag} 2>&1) >+ retcode="$?" >+ printf "%s\n" "${result}" | grep -vE "^(\S+\s+)?info" >+ if [ ${retcode} -eq 0 ]; then >+ echo "OK" >+ else >+ err ${retcode} "FAILED" >+ fi >+} >+ >+vmagent_start_precmd() >+{ >+ vmagent_checkconfig >+ >+ if [ ! -e "${pidfile}" ]; then >+ install -m 0600 -o ${vmagent_user} -g ${vmagent_group} /dev/null "${pidfile}" >+ fi >+} >+ >+run_rc_command "$1" >diff --git a/net-mgmt/vmutils/files/vmalert.in b/net-mgmt/vmutils/files/vmalert.in >new file mode 100644 >index 000000000000..5a0807402b95 >--- /dev/null >+++ b/net-mgmt/vmutils/files/vmalert.in >@@ -0,0 +1,89 @@ >+#!/bin/sh >+ >+# PROVIDE: vmalert >+# REQUIRE: NETWORKING syslogd >+# KEYWORD: shutdown >+ >+# Add the following lines to /etc/rc.conf to enable vmalert >+# vmalert_enable="YES" >+# >+# vmalert_enable (bool): >+# Set it to YES to enable vmalert >+# Set to NO by default >+# vmalert_user (str): >+# Set user that vmalert will run under >+# Default is "%%VICTORIA_USER%%" >+# vmalert_group (str): >+# Set group that own vmalert files >+# Default is "%%VICTORIA_GROUP%%" >+# vmalert_syslog_output_enable (bool): >+# Set it to YES to enable stdout/stderr syslog output >+# Set to NO by default >+# vmalert_syslog_output_tag (str): >+# Set syslog tag if syslog enabled >+# Default is "vmalert" >+# vmalert_syslog_output_priority (str): >+# Set syslog priority if syslog enabled >+# Default is "notice" >+# vmalert_syslog_output_facility (str): >+# Set syslog facility if syslog enabled >+# Default is "daemon" >+# vmalert_datasource_url (str): >+# Set datasource compatible with Prometheus HTTP API >+# Default is "http://localhost:8428" >+# vmalert_env (str): >+# Set environment variables used with amlert >+# Default is "" >+# vmalert_args (str): >+# Set additional command line arguments >+# Default is "" >+ >+. /etc/rc.subr >+ >+name=vmalert >+rcvar=vmalert_enable >+desc="Alert daemon for VictoriaMetrics" >+ >+load_rc_config $name >+ >+: ${vmalert_enable:="NO"} >+: ${vmalert_user:="%%VICTORIA_USER%%"} >+: ${vmalert_group:="%%VICTORIA_GROUP%%"} >+: ${vmalert_syslog_output_enable:="NO"} >+: ${vmalert_datasource_url:="http://localhost:8428"} >+ >+extra_commands="reload" >+ >+if checkyesno vmalert_syslog_output_enable; then >+ if [ -n "${vmalert_syslog_output_tag}" ]; then >+ vmalert_syslog_output_flags="-T ${vmalert_syslog_output_tag}" >+ else >+ vmalert_syslog_output_flags="-T ${name}" >+ fi >+ if [ -n "${vmalert_syslog_output_priority}" ]; then >+ vmalert_syslog_output_flags="${vmalert_syslog_output_flags} -s ${vmalert_syslog_output_priority}" >+ fi >+ if [ -n "${vmalert_syslog_output_facility}" ]; then >+ vmalert_syslog_output_flags="${vmalert_syslog_output_flags} -l ${vmalert_syslog_output_facility}" >+ fi >+ vmalert_disable_timestamps_flag="-loggerDisableTimestamps" >+fi >+ >+pidfile="/var/run/${name}.pid" >+command="/usr/sbin/daemon" >+command_args="-f -P ${pidfile} -t ${name} ${vmalert_syslog_output_flags} \ >+ /usr/bin/env ${vmalert_env} %%PREFIX%%/bin/vmalert \ >+ -datasource.url=${vmalert_datasource_url} \ >+ ${vmalert_disable_timestamps_flag} \ >+ ${vmalert_args}" >+ >+start_precmd="vmalert_start_precmd" >+ >+vmalert_start_precmd() >+{ >+ if [ ! -e "${pidfile}" ]; then >+ install -m 0600 -o ${vmalert_user} -g ${vmalert_group} /dev/null "${pidfile}" >+ fi >+} >+ >+run_rc_command "$1" >diff --git a/net-mgmt/vmutils/pkg-plist b/net-mgmt/vmutils/pkg-plist >index 7904ff51ac2f..2797c9395a0c 100644 >--- a/net-mgmt/vmutils/pkg-plist >+++ b/net-mgmt/vmutils/pkg-plist >@@ -16,19 +16,7 @@ bin/vmrestore > %%PORTDOCS%%%%DOCSDIR%%/vmalert_state.png > %%PORTDOCS%%%%DOCSDIR%%/vmalert_ts_data_delay.gif > %%PORTDOCS%%%%DOCSDIR%%/vmalert_ts_normal.gif >-%%PORTDOCS%%%%DOCSDIR%%/vmanomaly-holtwinters-example.png >-%%PORTDOCS%%%%DOCSDIR%%/vmanomaly-prophet-example.png >-%%PORTDOCS%%%%DOCSDIR%%/vmanomaly.md > %%PORTDOCS%%%%DOCSDIR%%/vmauth.md > %%PORTDOCS%%%%DOCSDIR%%/vmbackup.md >-%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager.md >-%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_latest_folder.png >-%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_root_folder.png >-%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_rp_daily_1.png >-%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_rp_daily_2.png > %%PORTDOCS%%%%DOCSDIR%%/vmctl.md >-%%PORTDOCS%%%%DOCSDIR%%/vmgateway-access-control.jpg >-%%PORTDOCS%%%%DOCSDIR%%/vmgateway-overview.jpeg >-%%PORTDOCS%%%%DOCSDIR%%/vmgateway-rate-limiting.jpg >-%%PORTDOCS%%%%DOCSDIR%%/vmgateway.md > %%PORTDOCS%%%%DOCSDIR%%/vmrestore.md >-- >2.43.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
fuz
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 275828
:
247142
|
247877
|
247991
|
247999
|
248014
|
248053
|
248654
|
248667
|
257102