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.
===> The following configuration options are available for victoria-metrics-1.133.0_13:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
net-mgmt/{victoria-metrics,vmutils}: update to version 1.132.0
Also, fix two problems with vmagent startup script:
1) We shouldn't use /tmp for buffered data, since that directory is
typically wiped upon reboot. The argument name is a bit misleading
(remoteWrite.tmpDataPath), but that directory is used to store a
persistent queue, and /tmp is very much not persistent. Default to
/var/db/vmagent instead.
2) Previously, vmagent was offloading to itself because remoteWrite.url
in ``vmagent_args'' pointed to port 8429 which is the vmagent port,
leading to a massive load on the machine over time.
PR: 284564
Submitted by: Jan van der Lugt
Reported by: Michael Gruner
many: Unpin Go ports
* Ports that were pinned to a deprecated version of Go (1.23 or older)
have been unpinned.
* Ports that were pinned to a still-supported version of Go (1.24 or
newer) have been converted to requesting that as their minimum Go
version.
* Ports that had been forcibly deprecated for pinning an expired Go
version have been undeprecated.
net-mgmt/{victoria-metrics,vmutils}: update to version 1.126.0
- Required Go[lang] version had been bumped to 1.25
- Garbage-collect no longer needed patch now that date(1)
is called in a portable way (thanks to Dmytro Kozlov)
Reported by: portscout
net-mgmt/{victoria-metrics,vmutils}: update to version 1.123.0
- Prevent master port from accidentally overriding slave's
port revision
- Replace naive and fragile date(1) program implementation
detection with equivalent BSD syntax
Reported by: portscout
go: Bump go124-dependent ports
Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
net-mgmt/{victoria-metrics,vmutils}: update to version 1.114.0
Previously we had been tracking what seemed to be LTS releases,
but Lapo Luchini had pointed out that they only make sense for
the private enterprise repository (which is not opensource) and
those tags on the public GitHub have nothing to do with that.
This is consistent with the official upstream description which
advises non-enterprise users to regularly upgrade to the latest
available releases.
Another discovery was that the distfile is already vendored, so
we don't need to generate GH_TUPLE with `make gomod-vendor' and
can simply remove it.
PR: 275828
net-mgmt/victoria-metrics: GC unsupported configuration parameter
In version 1.73.0 config processing was turned to the strict mode
by default. Strict mode verifies that config file does not contain
unsupported fields, and evaluation_interval is one of such fields.
Reported by: Oleg Ginzburg
net-mgmt/victoria-metrics: update VictoriaMetrics to version 1.93.10
Notably, this fixes the issue of vmagent instances failing to scrape
metrics due to frequent crashes, after Golang update to version 1.20
lead to errors (panics) like:
panic: BUG: unexpected runtimemetrics.KindBad for
sample.Name="/gc/gomemlimit:bytes"
PR: 275828, 276639
net-mgmt/victoria-metrics: update VictoriaMetrics to version 1.93.5
While here, set the BUILDINFO_TAG tag to what upstream does so that
version is reported properly in the logs (see PR).
Reported by: portscout
PR: 273257
Submitted by: Lapo Luchini
net-mgmt/victoria-metrics: update VictoriaMetrics to version 1.87.1
v1.87.x is the line of LTS releases (i.e. long-time support), it contains
important up-to-date bugfixes. The v1.87.x line will be supported for at
least 12 months since v1.87.0 release.
Reported by: portscout
net-mgmt/victoria-metrics: update VictoriaMetrics to version 1.86.1
Starting with version 1.85.1, `ports-mgmt/modules2tuple' generates
GH_TUPLE bundle which is not fetchable unless the following entries
are removed first (trimmed for brevity):
googleapis:google-cloud-go:v0.2.3:...
open-telemetry:opentelemetry-go-contrib:v0.37.0:...
open-telemetry:opentelemetry-go:v0.34.0:...
Fortunately, doing so does not seem to affect the build process in
a(ny) noticeable way.
Reported by: portscout
net-mgmt/victoria-metrics: update VictoriaMetrics to version 1.81.2
Previous address now redirects to the documentation portal, so point
WWW to the project landing page instead.
Reported by: portscout
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net-mgmt: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* @BABOLO <.@babolo.ru>
* Alex Samorukov, samm@freebsd.org
* Alexander Kriventsov <avk@vl.ru>
* Alexander Sulfrian <alexander@sulfrian.net>
* Alexander Y. Grigoryev <alexander.4mail@gmail.com>
* Alexandre Biancalana <ale@biancalanas.net>
* Alexandre Snarskii <snar@paranoia.ru>
* Alexandre Snarskii <snar@snar.spb.ru>
* Alexey Bobkov <mr.deadlystorm@gmail.com>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey V. Degtyarev
(Only the first 15 lines of the commit message are shown above )
net-mgmt/victoria-metrics: update VictoriaMetrics to version 1.73.0
Reported by: portscout
Remove useless and confusing -httpListenAddr=:9429 parameter from the
vmagent startup script.
Noticed by: Lapo Luchini