Skip to content

node_exporter job from node-exporter/5.5.0

Github source: 340b74d or master branch

Properties

node_exporter

collector

arp
enabled

Enable the arp collector (default: enabled)

Default
true
bcache
enabled

Enable the bcache collector (default: enabled)

Default
true
bonding
enabled

Enable the bonding collector (default: enabled)

Default
true
btrfs
enabled

Enable the btrfs collector (default: enabled)

Default
true
buddyinfo
enabled

Enable the buddyinfo collector (default: disabled)

Default
false
conntrack
enabled

Enable the conntrack collector (default: enabled)

Default
true
cpu
enabled

Enable the cpu collector (default: enabled)

Default
true
info

Enables metric cpu_info

Default
false
cpufreq
enabled

Enable the cpufreq collector (default: enabled)

Default
true
diskstats
enabled

Enable the diskstats collector (default: enabled)

Default
true
ignored_devices

Regexp of devices to ignore for diskstats

dmi
enabled

Enable the dmi collector (default: enabled)

Default
true
drbd
enabled

Enable the drbd collector (default: disabled)

Default
false
edac
enabled

Enable the edac collector (default: enabled)

Default
true
entropy
enabled

Enable the entropy collector (default: enabled)

Default
true
ethtool
enabled

Enable the ethtool collector (default: disabled)

Default
false
fibrechannel
enabled

Enable the fibrechannel collector (default: enabled)

Default
true
filefd
enabled

Enable the filefd collector (default: enabled)

Default
true
filesystem
enabled

Enable the filesystem collector (default: enabled)

Default
true
fs_types_exclude

Regexp of filesystem types to exclude for filesystem collector

ignored_fs_types

Deprecated: Regexp of filesystem types to ignore for filesystem collector

ignored_mount_points

Deprecated: Regexp of mount points to ignore for filesystem collector

mount_points_exclude

Regexp of mount points to exclude for filesystem collector

hwmon
enabled

Enable the hwmon collector (default: enabled)

Default
true
infiniband
enabled

Enable the infiniband collector (default: enabled)

Default
true
interrupts
enabled

Enable the interrupts collector (default: disabled)

Default
false
ipvs
enabled

Enable the ipvs collector (default: enabled)

Default
true
ksmd
enabled

Enable the ksmd collector (default: disabled)

Default
false
loadavg
enabled

Enable the loadavg collector (default: enabled)

Default
true
logind
enabled

Enable the logind collector (default: disabled)

Default
false
mdadm
enabled

Enable the mdadm collector (default: enabled)

Default
true
meminfo
enabled

Enable the meminfo collector (default: enabled)

Default
true
meminfo_numa
enabled

Enable the meminfo_numa collector (default: disabled)

Default
false
mountstats
enabled

Enable the mountstats collector (default: disabled)

Default
false
netclass
enabled

Enable the netclass collector (default: enabled)

Default
true
ignored_devices

Regexp of net devices to ignore for netclass collector

netdev
device_blacklist

Regexp of net devices to blacklist

device_whitelist

Regexp of net devices to whitelist

enabled

Enable the netdev collector (default: enabled)

Default
true
netstat
enabled

Enable the netstat collector (default: enabled)

Default
true
fields

Regexp of fields to return for netstat collector

nfs
enabled

Enable the nfs collector (default: enabled)

Default
true
nfsd
enabled

Enable the nfsd collector (default: enabled)

Default
true
ntp
enabled

Enable the ntp collector (default: disabled)

Default
false
ip_ttl

IP TTL to use while sending NTP query

local_offset_tolerance

Offset between local clock and local ntpd time to tolerate

max_distance

Max accumulated distance to the root

protocol_version

NTP protocol version

server

NTP server to use for ntp collector

server_is_local

Certify that collector.ntp.server address is the same local host as this collector

Default
false
nvme
enabled

Enable the nvme collector (default: enabled)

Default
true
os
enabled

Enable the os collector (default: enabled)

Default
true
perf
cpus

List of CPUs from which perf metrics should be collected

enabled

Enable the perf collector (default: disabled)

Default
false
tracepoint

perf tracepoint that should be collected

powersupply
ignored_supplies

Regexp of power supplies to ignore for powersupplyclass collector

powersupplyclass
enabled

Enable the powersupplyclass collector (default: enabled)

Default
true
pressure
enabled

Enable the pressure collector (default: enabled)

Default
true
processes
enabled

Enable the processes collector (default: disabled)

Default
false
qdisc
enabled

Enable the qdisc collector (default: disabled)

Default
false
fixtures

test fixtures to use for qdisc collector end-to-end testing

rapl
enabled

Enable the rapl collector (default: enabled)

Default
true
runit
enabled

Enable the runit collector (default: disabled)

Default
false
service_dir

Path to runit service directory

schedstat
enabled

Enable the schedstat collector (default: enabled)

Default
true
selinux
enabled

Enable the selinux collector (default: enabled)

Default
true
sockstat
enabled

Enable the sockstat collector (default: enabled)

Default
true
softnet
enabled

Enable the softnet collector (default: enabled)

Default
true
stat
enabled

Enable the stat collector (default: enabled)

Default
true
supervisord
enabled

Enable the supervisord collector (default: disabled)

Default
false
systemd
enable_restarts_metrics

Enables service unit metric service_restart_total

Default
false
enable_start_time_metrics

Enables service unit metric unit_start_time_seconds

Default
false
enable_task_metrics

Enables service unit tasks metrics unit_tasks_current and unit_tasks_max

Default
false
enabled

Enable the systemd collector (default: disabled)

Default
false
private

Establish a private, direct connection to systemd without dbus

Default
false
unit_blacklist

Regexp of systemd units to blacklist. Units must both match whitelist and not match blacklist to be included

unit_whitelist

Regexp of systemd units to whitelist. Units must both match whitelist and not match blacklist to be included

tapestats
enabled

Enable the tapestats collector (default: enabled)

Default
true
tcpstat
enabled

Enable the tcpstat collector (default: disabled)

Default
false
textfile
enabled

Enable the textfile collector (default: enabled)

Default
true
thermal_zone
enabled

Enable the thermal_zone collector (default: enabled)

Default
true
time
enabled

Enable the time collector (default: enabled)

Default
true
timex
enabled

Enable the timex collector (default: enabled)

Default
true
udp_queues
enabled

nable the udp_queues collector (default: enabled)

Default
true
uname
enabled

Enable the uname collector (default: enabled)

Default
true
vmstat
enabled

Enable the vmstat collector (default: enabled)

Default
true
fields

Regexp of fields to return for vmstat collector

wifi
enabled

Enable the wifi collector (default: disabled)

Default
false
fixtures

test fixtures to use for wifi collector metrics

xfs
enabled

Enable the xfs collector (default: enabled)

Default
true
zfs
enabled

Enable the zfs collector (default: enabled)

Default
true

http_server_config

http2_enabled

http2 enabled

log

format

Set the log target and format

level

Only log messages with the given severity or above. Valid levels: [debug, info, warn, error, fatal]

path

procfs

procfs mountpoint

rootfs

rootfs mountpoint

sysfs

sysfs mountpoint

tls_server_config

ca_cert

CA Certificate in PEM format

cert

Server certificate in PEM format

ciphers

TLS cipher list (ref: https://golang.org/pkg/crypto/tls/#pkg-constants)

ciphers_prefer_server

Prefer server’s cipher list

client_auth_type

Server policy for client auth (ref: https://golang.org/pkg/crypto/tls/#ClientAuthType)

curves

TLS elyptic curves (ref: https://golang.org/pkg/crypto/tls/#CurveID)

enabled

Serve metrics over https (default: disabled)

Default
false
key

Server key in PEM format

max_tls

Maxium TLS version

min_tls

Minimum TLS version

web

disable_exporter_metrics

Exclude metrics about the exporter itself (promhttp*, process, go_)

Default
false
max_requests

Maximum number of parallel scrape requests

port

Port on which to expose metrics and web interface

Default
"9100"
telemetry_path

Path under which to expose metrics

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/node_exporter/ directory (learn more).

  • bin/node_exporter_ctl (from bin/node_exporter_ctl.erb)
  • config/role.prom (from config/role.prom.erb)
  • config/web-config.yml (from config/web-config.yml.erb)
  • certs/node-exporter-cacert.pem (from certs/node-exporter-cacert.pem.erb)
  • certs/node-exporter-cert.pem (from certs/node-exporter-cert.pem.erb)
  • certs/node-exporter-key.pem (from certs/node-exporter-key.pem.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.