Skip to content

node_exporter job from node-exporter/5.3.0

Github source: 3552d77 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

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

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.