diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile index 4003f1cb1cc3..ea4a811142b8 100644 --- a/net-mgmt/victoria-metrics/Makefile +++ b/net-mgmt/victoria-metrics/Makefile @@ -1,54 +1,54 @@ PORTNAME?= victoria-metrics -PORTVERSION= 1.131.0 # don't forget to update BUILDINFO_TAG +PORTVERSION= 1.132.0 # don't forget to update BUILDINFO_TAG DISTVERSIONPREFIX= v -PORTREVISION?= 1 +PORTREVISION?= 0 CATEGORIES= net-mgmt MAINTAINER= danfe@FreeBSD.org COMMENT?= Fast, cost-effective, and scalable time series database WWW= https://victoriametrics.com/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake go:1.25+,no_targets USE_RC_SUBR?= ${PORTNAME} MAKE_ENV= PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \ - BUILDINFO_TAG=tags-v${PORTVERSION}-0-g84658e7 \ + BUILDINFO_TAG=tags-v${PORTVERSION}-0-gd04a42e \ DATEINFO_TAG=${_GET_DATE:sh} ALL_TARGET= ${PORTNAME}-pure USE_GITHUB= yes GH_ACCOUNT= VictoriaMetrics GH_PROJECT= VictoriaMetrics USERS= victoria-metrics GROUPS= victoria-metrics VICTORIA_DATA?= /var/db/victoria-metrics SUB_LIST+= VICTORIA_DATA=${VICTORIA_DATA} \ VICTORIA_USER=${USERS} PLIST_SUB+= VICTORIA_DATA=${VICTORIA_DATA} \ VICTORIA_GROUP=${GROUPS} \ VICTORIA_USER=${USERS} 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 \ ${INSTALL_WRKSRC}/docs/victoriametrics/vmctl @cd ${INSTALL_WRKSRC}/docs && ${RM} Makefile victoriametrics/vm* @${MKDIR} ${STAGEDIR}${DOCSDIR} ${MV} ${INSTALL_WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} .endif .include _GET_DATE= TZ= ${STAT} -f %Sm -t %Y%m%d-%H%M%S ${WRKSRC}/.gitignore diff --git a/net-mgmt/victoria-metrics/distinfo b/net-mgmt/victoria-metrics/distinfo index ca772c291397..ea8d33716851 100644 --- a/net-mgmt/victoria-metrics/distinfo +++ b/net-mgmt/victoria-metrics/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764583914 -SHA256 (VictoriaMetrics-VictoriaMetrics-v1.131.0_GH0.tar.gz) = 135c782858ae4c67570eb9ef5eb49a9c5eb3dfbcc3b80b43439989753d061151 -SIZE (VictoriaMetrics-VictoriaMetrics-v1.131.0_GH0.tar.gz) = 42635395 +TIMESTAMP = 1765540213 +SHA256 (VictoriaMetrics-VictoriaMetrics-v1.132.0_GH0.tar.gz) = 50af0c893558b886889cf61ec1d2b8188f1cba92abe132d3fc3c84408eeab0a2 +SIZE (VictoriaMetrics-VictoriaMetrics-v1.132.0_GH0.tar.gz) = 42494355 diff --git a/net-mgmt/victoria-metrics/files/vmagent.in b/net-mgmt/victoria-metrics/files/vmagent.in index 41382a202d1d..fb055fa0e39d 100644 --- a/net-mgmt/victoria-metrics/files/vmagent.in +++ b/net-mgmt/victoria-metrics/files/vmagent.in @@ -1,82 +1,82 @@ #!/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_args=${vmagent_args-"--remoteWrite.tmpDataPath=%%VMAGENT_DATA%% --promscrape.config=%%PREFIX%%/etc/prometheus/prometheus.yml --remoteWrite.url=http://127.0.0.1:8428/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 137056623917..f8cd92af7ace 100644 --- a/net-mgmt/victoria-metrics/pkg-plist +++ b/net-mgmt/victoria-metrics/pkg-plist @@ -1,284 +1,287 @@ bin/victoria-metrics %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/CHANGELOG.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/FAQ.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/Migration.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/Presets.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/QuickStart.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/README.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/Scaling vmanomaly.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/Self-monitoring.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/UI.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/_index.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/README.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/_index.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/autotune.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/model-lifecycle-multivariate.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/model-lifecycle-univariate.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/model-type-non-rolling.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/model-type-rolling.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/models.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/monitoring.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/reader.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/scheduler.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_detection_direction=above_expected.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_detection_direction=below_expected.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_detection_direction=both.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_min_dev_from_expected=0.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_min_dev_from_expected=1.0.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_min_dev_from_expected=5.0.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/settings.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/vmanomaly-components.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/writer.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/firing-alerts-example-skipped-runs.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/firing-alerts-example-too-many-restarts.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/firing-alerts-groups.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/README.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/_index.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/README.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/_index.md %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/guide-vmanomaly-vmalert-anomaly-score.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/guide-vmanomaly-vmalert-boundaries.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/guide-vmanomaly-vmalert-query.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/guide-vmanomaly-vmalert_alert-rule.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/guide-vmanomaly-vmalert_alerts-firing.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/guide-vmanomaly-vmalert_anomaly-score.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/guide-vmanomaly-vmalert_docker-compose.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/guide-vmanomaly-vmalert_files.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/guides/guide-vmanomaly-vmalert/guide-vmanomaly-vmalert_overview.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/presets_anomalies_by_node.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/presets_anomalous_node_selection.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/presets_cpu_seconds_softirq.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/presets_cpu_seconds_steal.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/presets_global_percentage.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-dashboard-1-filters.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-dashboard-2-instance-overview.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-dashboard-3-global-panel-io.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-dashboard-3-global-panel-latency.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-dashboard-3-global-panel-models.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-dashboard-3-global-panel-resources.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-dashboard-4-model-sections.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-default-dashboard-example-step-1.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-default-dashboard-example-step-2.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-default-dashboard-example-step-3.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-default-dashboard-example-step-4a.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-default-dashboard-example-step-4b.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-default-dashboard-filters.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-default-dashboard-sections-global.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-default-dashboard-sections-local.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-holtwinters-example.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-prophet-example.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-sharding-ha-diagram.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-example-alert-btn.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-example-alert-menu.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-model-config-menu-yaml-tab.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-model-config-menu.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-model-config-wizard.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-open-config-btn.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-open-config-menu.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-overview.webp +%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-preconfigured-datasource-1.webp +%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-preconfigured-datasource-2.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-sections-explore.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-sections-model.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-sections-plot-area-detect-mode.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-sections-plot-area-query-mode.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-sections-settings.webp %%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/vmanomaly-ui-state-sharing-url.webp %%PORTDOCS%%%%DOCSDIR%%/guides/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/collecting-openshift-logs-with-victoria-logs/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/collecting-openshift-logs-with-victoria-logs/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/collecting-openshift-logs-with-victoria-logs/create-cluster-logs-forwarder-2.webp %%PORTDOCS%%%%DOCSDIR%%/guides/collecting-openshift-logs-with-victoria-logs/create-cluster-logs-forwarder.webp %%PORTDOCS%%%%DOCSDIR%%/guides/collecting-openshift-logs-with-victoria-logs/install-oc-logging-operator.webp %%PORTDOCS%%%%DOCSDIR%%/guides/collecting-openshift-logs-with-victoria-logs/openshift-logs.webp %%PORTDOCS%%%%DOCSDIR%%/guides/examples/guide-vmcluster-vmagent-values.yaml %%PORTDOCS%%%%DOCSDIR%%/guides/examples/guide-vmsingle-values.yaml %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-opentelemetry/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-opentelemetry/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-opentelemetry/app.go-collector.example %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-opentelemetry/app.go.example %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-opentelemetry/collector.webp %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-opentelemetry/direct.webp %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-opentelemetry/vmui-dice-roll-logs.webp %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-opentelemetry/vmui-dice-roll-metrics.webp %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-opentelemetry/vmui-direct-logs.webp %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-opentelemetry/vmui-direct-metrics.webp %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator/vmcluster-grafana1.webp %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator/vmcluster-grafana2.webp %%PORTDOCS%%%%DOCSDIR%%/guides/getting-started-with-vm-operator/vmcluster.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/admin-cluster-data.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/admin-single-data.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/client-secret.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-attribute.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-client-1.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-client-2.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-client-3.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-mapper-1.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-mapper-2.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/create-mapper-3.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/dev-cluster-nodata.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/dev-single-data.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/grafana-datasource-prometheus.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/grafana-ds.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/grafana-test-datasources.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/user-attributes.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/vmagent-client-secret.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/vmagent-create-client-1.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/vmagent-create-client-2.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/vmagent-create-client-3.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/vmagent-create-mapper-1.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/vmagent-create-mapper-2.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/vmagent-create-mapper-3.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/vmagent-sa-attributes.webp %%PORTDOCS%%%%DOCSDIR%%/guides/grafana-vmgateway-openid-configuration/vmagent-sa.webp %%PORTDOCS%%%%DOCSDIR%%/guides/guide-delete-or-replace-metrics/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/guide-delete-or-replace-metrics/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-multiple-retention-setup/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-multiple-retention-setup/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-multiple-retention-setup/setup.excalidraw %%PORTDOCS%%%%DOCSDIR%%/guides/guide-vmcluster-multiple-retention-setup/setup.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ha-monitoring-via-vm-cluster/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ha-monitoring-via-vm-cluster/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ha-monitoring-via-vm-cluster/explore-count-up-graph.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ha-monitoring-via-vm-cluster/explore-count-up-graph2.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ha-monitoring-via-vm-cluster/explore-count-up.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ha-monitoring-via-vm-cluster/explore.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-cluster/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-cluster/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-cluster/dashboard.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-cluster/dashes-agent.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-cluster/grafana-dash.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-cluster/scheme.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-single/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-single/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-single/grafana-dashboards.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-single/grafana-k8s-dashboard.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-single/grafana.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-monitoring-via-vm-single/k8s-scheme.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ui-headlamp/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ui-headlamp/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ui-headlamp/cluster-metrics.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ui-headlamp/vmcluster-plugin-settings.webp %%PORTDOCS%%%%DOCSDIR%%/guides/k8s-ui-headlamp/vmsingle-plugin-settings.webp %%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx/data-sample-in-influx.webp %%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx/data-sample-in-vm.webp %%PORTDOCS%%%%DOCSDIR%%/guides/migrate-from-influx/vmui.webp %%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions/setup.webp %%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/vm-architectures/README.md %%PORTDOCS%%%%DOCSDIR%%/guides/vm-architectures/_index.md %%PORTDOCS%%%%DOCSDIR%%/guides/vm-architectures/arch-schemas.excalidraw %%PORTDOCS%%%%DOCSDIR%%/guides/vm-architectures/basic-architecture.webp %%PORTDOCS%%%%DOCSDIR%%/guides/vm-architectures/decision-tree.webp %%PORTDOCS%%%%DOCSDIR%%/guides/vm-architectures/hyperscale-architecture.webp %%PORTDOCS%%%%DOCSDIR%%/guides/vm-architectures/logical-layers-architecture.webp %%PORTDOCS%%%%DOCSDIR%%/guides/vm-architectures/multi-az-architecture.webp %%PORTDOCS%%%%DOCSDIR%%/guides/vm-architectures/single-az-architecture.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/Articles.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/BestPractices.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/CONTRIBUTING.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/CaseStudies.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/Cluster-VictoriaMetrics.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/Cluster-VictoriaMetrics_cluster-scheme.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/ExtendedPromQL.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/FAQ.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/LTS-releases.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/MetricsQL.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/PerTenantStatistic-stats.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/PerTenantStatistic.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/Quick-Start.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/README.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/Release-Guide.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/Release-Guide_helm-release.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/Single-server-VictoriaMetrics.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/Troubleshooting.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/_index.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/changelog/CHANGELOG.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/changelog/CHANGELOG_2020.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/changelog/CHANGELOG_2021.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/changelog/CHANGELOG_2022.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/changelog/CHANGELOG_2023.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/changelog/CHANGELOG_2024.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/changelog/CHANGELOG_2025.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/changelog/_index.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/Alloy.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/Proxmox-pbs-form.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/Proxmox-pbs-nav.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/Proxmox-pve-form.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/Proxmox-pve-nav.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/Proxmox.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/README.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/Telegraf.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/Vector.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/_index.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/data-ingestion/vmagent.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/enterprise.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/goals.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/OpenShift.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/_index.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/datadog.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/datadog_sending_metrics_to_VM.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/datadog_sending_metrics_to_VM_and_DD.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/grafana/_index.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/grafana/datasource-prometheus.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/graphite.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/influxdb.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/kafka.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/newrelic.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/opentsdb.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/perses-datasource.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/perses-overview.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/perses-time-panel.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/perses-variable.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/perses.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/prometheus.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/pubsub.md +%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/integrations/zabbixconnector.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/_index.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/counter.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/data_collection.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/data_samples.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/gauge.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/histogram.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/instant_query.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/keyConcepts.excalidraw %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/keyConcepts.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/pull_model.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/push_model.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/range_query.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/summary.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/two_dcs.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/vmui.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/with_latencyOffset.excalidraw %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/with_latencyOffset.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/without_latencyOffset.excalidraw %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/keyConcepts/without_latencyOffset.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/logo.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/logo_white.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/provision_datasources.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/query-stats.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/query-stats_dashboard.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/relabeling.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/scrape_config_examples.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/sd_configs.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/README.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/_index.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-avg.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-increase.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-max.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-min.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-stdvar.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-sum-samples.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-total-reset.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-total.webp %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/url-examples.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/victoria_metrics_flags.md %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/victoriametrics-datasource.md @dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%% diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile index 81fa7ca916df..5de9301cb631 100644 --- a/net-mgmt/vmutils/Makefile +++ b/net-mgmt/vmutils/Makefile @@ -1,26 +1,31 @@ PORTNAME= vmutils -PORTREVISION= 1 COMMENT= Ancillary utilities and agent for VictoriaMetrics USE_RC_SUBR= vmagent DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist +VMAGENT_DATA?= /var/db/vmagent + +SUB_LIST+= VMAGENT_DATA=${VMAGENT_DATA} +PLIST_SUB+= VMAGENT_DATA=${VMAGENT_DATA} + do-install: .for p in agent alert auth backup ctl restore ${INSTALL_PROGRAM} ${WRKSRC}/bin/vm${p}-pure \ ${STAGEDIR}${PREFIX}/bin/vm${p} .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/etc/prometheus ${INSTALL_DATA} ${FILESDIR}/prometheus.yml.sample \ ${STAGEDIR}${PREFIX}/etc/prometheus + @${MKDIR} ${STAGEDIR}${VMAGENT_DATA} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -a ${INSTALL_WRKSRC}/docs/victoriametrics/vm* ${STAGEDIR}${DOCSDIR} MASTERDIR= ${.CURDIR}/../victoria-metrics .include "${MASTERDIR}/Makefile" diff --git a/net-mgmt/vmutils/pkg-plist b/net-mgmt/vmutils/pkg-plist index 81ff6ce8f5cc..977884782509 100644 --- a/net-mgmt/vmutils/pkg-plist +++ b/net-mgmt/vmutils/pkg-plist @@ -1,52 +1,53 @@ bin/vmagent bin/vmalert bin/vmauth bin/vmbackup bin/vmctl bin/vmrestore @sample etc/prometheus/prometheus.yml.sample %%PORTDOCS%%%%DOCSDIR%%/vmagent.md %%PORTDOCS%%%%DOCSDIR%%/vmagent.webp %%PORTDOCS%%%%DOCSDIR%%/vmagent_flags.md %%PORTDOCS%%%%DOCSDIR%%/vmalert-tool.md %%PORTDOCS%%%%DOCSDIR%%/vmalert.md %%PORTDOCS%%%%DOCSDIR%%/vmalert_cluster.excalidraw %%PORTDOCS%%%%DOCSDIR%%/vmalert_cluster.webp %%PORTDOCS%%%%DOCSDIR%%/vmalert_flags.md %%PORTDOCS%%%%DOCSDIR%%/vmalert_ha.excalidraw %%PORTDOCS%%%%DOCSDIR%%/vmalert_ha.webp %%PORTDOCS%%%%DOCSDIR%%/vmalert_multicluster.excalidraw %%PORTDOCS%%%%DOCSDIR%%/vmalert_multicluster.webp %%PORTDOCS%%%%DOCSDIR%%/vmalert_multiple_rw.excalidraw %%PORTDOCS%%%%DOCSDIR%%/vmalert_multiple_rw.webp %%PORTDOCS%%%%DOCSDIR%%/vmalert_single.excalidraw %%PORTDOCS%%%%DOCSDIR%%/vmalert_single.webp %%PORTDOCS%%%%DOCSDIR%%/vmalert_state.webp %%PORTDOCS%%%%DOCSDIR%%/vmalert_ts_data_delay.gif %%PORTDOCS%%%%DOCSDIR%%/vmalert_ts_normal.gif %%PORTDOCS%%%%DOCSDIR%%/vmauth.md %%PORTDOCS%%%%DOCSDIR%%/vmbackup.md %%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager.md %%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_latest_folder.webp %%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_root_folder.webp %%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_rp_daily_1.webp %%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_rp_daily_2.webp %%PORTDOCS%%%%DOCSDIR%%/vmctl/_index.md %%PORTDOCS%%%%DOCSDIR%%/vmctl/cortex.md %%PORTDOCS%%%%DOCSDIR%%/vmctl/influxdb.md %%PORTDOCS%%%%DOCSDIR%%/vmctl/mimir.md %%PORTDOCS%%%%DOCSDIR%%/vmctl/opentsdb.md %%PORTDOCS%%%%DOCSDIR%%/vmctl/prometheus.md %%PORTDOCS%%%%DOCSDIR%%/vmctl/promscale.md %%PORTDOCS%%%%DOCSDIR%%/vmctl/remoteread.md %%PORTDOCS%%%%DOCSDIR%%/vmctl/thanos.md %%PORTDOCS%%%%DOCSDIR%%/vmctl/victoriametrics.md %%PORTDOCS%%%%DOCSDIR%%/vmctl/vmctl.md %%PORTDOCS%%%%DOCSDIR%%/vmgateway-access-control.webp %%PORTDOCS%%%%DOCSDIR%%/vmgateway-overview.webp %%PORTDOCS%%%%DOCSDIR%%/vmgateway-rate-limiting.webp %%PORTDOCS%%%%DOCSDIR%%/vmgateway.md %%PORTDOCS%%%%DOCSDIR%%/vminsert_flags.md %%PORTDOCS%%%%DOCSDIR%%/vmrestore.md %%PORTDOCS%%%%DOCSDIR%%/vmselect_flags.md %%PORTDOCS%%%%DOCSDIR%%/vmstorage_flags.md +@dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VMAGENT_DATA%%