BSD Ports

sysutils/node_exporter 1.11.0_9 FreeBSD

Prometheus exporter for machine metrics

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
sysutils
Package size
4127.4 KiB, 13314.7 KiB installed

Description

Node exporter is a Prometheus exporter for hardware and OS metrics, written in Go with pluggable metric collectors.

In the other systems

SystemPortVersion
FreeBSDsysutils/node_exporter1.11.0_9
OpenBSDsysutils/node_exporter1.12.1
NetBSDsysutils/node_exporter1.12.1nb4
DragonFlysysutils/node_exporter1.8.2_1
MidnightBSDsysutils/node_exporter1.8.2

Install

Binary package:

pkg install node_exporter

From the ports tree:

cd /usr/ports/sysutils/node_exporter/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	node_exporter>0:sysutils/node_exporter

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.11.0_81.11.0_8-1.9.1_11.11.0_8
FreeBSD:14:quarterly1.11.0_81.11.0_8n/a1.9.11.11.0_8
FreeBSD:15:latest1.11.0_81.11.0_8n/a-1.9.1_1
FreeBSD:15:quarterly1.11.0_81.11.0_8n/an/an/a
FreeBSD:16:latest1.11.0_71.11.0_8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 4

No port depends on this one.

Configuration

Options name: sysutils_node_exporter

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake go:modules shebangfix
Service scripts
node_exporter

Message after installing

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`.

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.

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.

Files

pkg-plist 22
  • bin/node_exporter
  • share/doc/node_exporter/README.md
  • share/doc/node_exporter/TIME.md
  • share/doc/node_exporter/V0_16_UPGRADE_GUIDE.md
  • share/doc/node_exporter/example-16-compatibility-rules-new-to-old.yml
  • share/doc/node_exporter/example-16-compatibility-rules.yml
  • share/doc/node_exporter/example-17-compatibility-rules-new-to-old.yml
  • share/doc/node_exporter/example-17-compatibility-rules.yml
  • share/doc/node_exporter/node-mixin/Makefile
  • share/doc/node_exporter/node-mixin/README.md
  • share/doc/node_exporter/node-mixin/alerts.jsonnet
  • share/doc/node_exporter/node-mixin/alerts/alerts.libsonnet
  • share/doc/node_exporter/node-mixin/config.libsonnet
  • share/doc/node_exporter/node-mixin/dashboards.jsonnet
  • share/doc/node_exporter/node-mixin/dashboards/dashboards.libsonnet
  • share/doc/node_exporter/node-mixin/dashboards/node.libsonnet
  • share/doc/node_exporter/node-mixin/dashboards/use.libsonnet
  • share/doc/node_exporter/node-mixin/jsonnetfile.json
  • share/doc/node_exporter/node-mixin/lib/prom-mixin.libsonnet
  • share/doc/node_exporter/node-mixin/mixin.libsonnet
  • share/doc/node_exporter/node-mixin/rules.jsonnet
  • share/doc/node_exporter/node-mixin/rules/rules.libsonnet
distinfo 2
FileSizeSHA256
go/sysutils_node_exporter/node_exporter-v1.11.0/v1.11.0.mod2552fd0eec56ad32dabbb45d4376d1a2047550a7b83653ff3902e090cfac88f883d1
go/sysutils_node_exporter/node_exporter-v1.11.0/v1.11.0.zip650993979c0c3261c25d10842eb7f53cb6bc34e30ea0be1609ec62a94aadc60bf5d364

Commit history 6

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7
6d39dcf04e Dag-Erling Smørgrav various: Bump go ports for go-1.25.13 / 1.26.6

The latest 5 of 6 in the history this site was built from.