===> The following configuration options are available for node_exporter-1.11.0_9:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
Text collector examples have been moved to a new repository at
https://github.com/prometheus-community/node-exporter-textfile-collector-scripts.
The netdev collector CLI argument `--collector.netdev.ignored-devices` was
renamed to `--collector.netdev.device-blacklist`.
Additional label `mountaddr` added to NFS device metrics to distinguish mounts
from the same URL, but different IP addresses.
Metrics `node_cpu_scaling_frequency_min_hrts` and
`node_cpu_scaling_frequency_max_hrts` of the cpufreq collector were renamed to
`node_cpu_scaling_frequency_min_hertz` and
`node_cpu_scaling_frequency_max_hertz`.
Collectors that are enabled, but are unable to find data to collect, now return
`0` for `node_scrape_collector_success`.
If upgrading from < 1.2.2:
Filesystem collector flags have been renamed.
--collector.filesystem.ignored-mount-points is now
--collector.filesystem.mount-points-exclude and
--collector.filesystem.ignored-fs-types is now
--collector.filesystem.fs-types-exclude.
The old flags will be removed in 2.x.
For install:
If upgrading from a version of node_exporter <0.15.0 you'll need to update any
custom command line flags that you may have set as it now requires a
double-dash (--flag) instead of a single dash (-flag).
The collector flags in 0.15.0 have now been replaced with individual boolean
flags and the -collector.procfs` and -collector.sysfs` flags have been renamed
to --path.procfs and --path.sysfs respectively.
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.
sysutils/node_exporter: update to 1.6.1
Changes in this release are:
[CHANGE] Fix cpustat when some cpus are offline
[CHANGE] Remove metrics of offline CPUs in CPU collector
[CHANGE] Deprecate ntp collector
[CHANGE] Remove bcache cache_readaheads_totals metrics
[CHANGE] Deprecate supervisord collector
[FEATURE] Enable uname collector on NetBSD
[FEATURE] NetBSD support for the meminfo collector
[FEATURE] NetBSD support for CPU collector
[FEATURE] Add FreeBSD collector for netisr subsystem
[FEATURE] Add softirqs collector
[ENHANCEMENT] Add suspended as a node_zfs_zpool_state
(Only the first 15 lines of the commit message are shown above )
sysutils/node_exporter: fix meminfo collector
meminfo collector failed with:
node_exporter[29302]: ts=2023-02-04T09:06:27.328Z caller=collector.go:169
level=error msg="collector failed" name=meminfo duration_seconds=0.000127617
err="couldn't get memory: cannot allocate memory"
This patch contains a fix for the meminfo collector, it has also been submitted
upstream.
PR: 269154
Reported by: David O'Rourke <dor.bsd@xm0.uk>
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 )
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above )
sysutils/node_exporter: Update to 1.2.2
This version of node_exporter contains updates to some collector flags and old
flags will be deprecated in 2.x. These are mentioned in a pkg-message upgrade
note.
Changelog: https://github.com/prometheus/node_exporter/releases/tag/v1.2.2
PR: 257733
sysutils/node_exporter: update to 1.0.1
In addition to the 1.0.0 changes, this release fixes:
[BUGFIX] filesystem_freebsd: Fix label values
[BUGFIX] Update prometheus/procfs to fix log noise
[BUGFIX] Fix build tags for collectors
[BUGFIX] Handle no data from powersupplyclass
For a full changelog, see
https://github.com/prometheus/node_exporter/blob/master/CHANGELOG.md
PR: 246791
Submitted by: David O'Rourke (maintainer)
sysutils/node_exporter: Add tests, docs and examples
- Define LICENSE_FILE.
- Sort variables.
- Add a do-test target and prepare a testing environment. One test is
skipped at the moment due to a problem with detecting procfs(5) on
FreeBSD.
- Install documentation and examples.
- Change pkg-descr to better match upstream's README.
PR: 234791
Reviewed by: mat
Approved by: mat (mentor), maintainer timeout
Sponsored by: BALLY WULFF Games & Entertainment GmbH
Differential Revision: https://reviews.freebsd.org/D18792
- Mark broken on 9.x:
collector/cpu_freebsd.go: In function 'getCPUTimes':
collector/cpu_freebsd.go:91: error: 'for' loop initial declaration used outside
C99 mode
Approved by: portmgr blanket
New port: sysutils/node_exporter
node_exporter is a prometheus exporter for machine metrics, written in Go
with pluggable metric collectors.
WWW: https://github.com/prometheus/node_exporter
PR: 212467
Submitted by: Jev Bjoersell <jev@ecadlabs.com>