node_exporter job from node-exporter/5.6.0
Github source:
9954bda
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
¶
address_info
¶Collect address-info for every device (default false)
- Default
false
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
(frombin/node_exporter_ctl.erb
)config/role.prom
(fromconfig/role.prom.erb
)config/web-config.yml
(fromconfig/web-config.yml.erb
)certs/node-exporter-cacert.pem
(fromcerts/node-exporter-cacert.pem.erb
)certs/node-exporter-cert.pem
(fromcerts/node-exporter-cert.pem.erb
)certs/node-exporter-key.pem
(fromcerts/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.