Ben Kochie 
							
						 
						
							
							
							
							
								
							
							
								d6a172bb2a 
								
							 
						 
						
							
							
								
								Add tag filter to build per documentation[0].  
							
							... 
							
							
							
							[0]: https://circleci.com/docs/2.0/workflows/#git-tag-job-execution  
							
						 
						
							2018-03-09 14:34:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
							
							
								
							
							
								423a7588c8 
								
							 
						 
						
							
							
								
								Fix tag release filter in circleci.  
							
							
							
						 
						
							2018-03-09 14:18:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
							
							
								
							
							
								7fc2489a59 
								
							 
						 
						
							
							
								
								Bump the release date for 0.16.0-rc.0  
							
							
							
						 
						
							2018-03-09 14:04:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								16e1bf7993 
								
							 
						 
						
							
							
								
								Update for v0.16.0-rc.0 ( #848 )  
							
							... 
							
							
							
							* Update CHANGELOG.
* Update VERSION. 
							
						 
						
							2018-03-09 14:03:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								7b720df1c5 
								
							 
						 
						
							
							
								
								Use lowercase cpu label name in interrupts ( #849 )  
							
							... 
							
							
							
							To match other CPU related metric labels, use a lowercase named label. 
							
						 
						
							2018-03-08 15:04:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Johannes 'fish' Ziemke 
							
						 
						
							
							
							
							
								
							
							
								424ca8e322 
								
							 
						 
						
							
							
								
								Drop exec_ in boot_timestamp_seconds on *bsd ( #839 )  
							
							... 
							
							
							
							This closes  #827 . 
							
						 
						
							2018-03-08 12:59:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								65e485c4e9 
								
							 
						 
						
							
							
								
								Convert circleci config to 2.0. ( #844 )  
							
							
							
						 
						
							2018-03-08 12:43:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								colmbuckley 
							
						 
						
							
							
							
							
								
							
							
								098f975b48 
								
							 
						 
						
							
							
								
								Correct the ClocksPerSec scaling factor on Darwin ( #846 )  
							
							... 
							
							
							
							* Update cpu_darwin.go
Change the definition of ClocksPerSec to read from limits.h
* Update cpu_darwin.go 
							
						 
						
							2018-03-07 11:56:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Dan Fredell 
							
						 
						
							
							
							
							
								
							
							
								84719ef59a 
								
							 
						 
						
							
							
								
								On SunOS/ solaris/ SmartOS the go test flag of -rance isn't supported. ( #762 )  
							
							
							
						 
						
							2018-02-28 18:05:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								483f59d110 
								
							 
						 
						
							
							
								
								Document use of atomic wrapper ( #781 )  
							
							... 
							
							
							
							Document how to use `sponge` to atomic update textfiles. 
							
						 
						
							2018-02-27 19:46:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Julius Volz 
							
						 
						
							
							
							
							
								
							
							
								864a6ee935 
								
							 
						 
						
							
							
								
								Treat custom textfile metric timestamps as errors ( #769 )  
							
							... 
							
							
							
							This is clearer behavior and users will notice and fix their textfiles faster
than if we just output a warning. 
							
						 
						
							2018-02-27 19:43:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Rene Treffer 
							
						 
						
							
							
							
							
								
							
							
								c504c7e264 
								
							 
						 
						
							
							
								
								Only report core throttles per core, not per cpu ( #836 )  
							
							... 
							
							
							
							* Only report core throttles per core, not per cpu
* Add topology/core_id to the cpu sysfs fixtures
* Add new cpu fixtures to ttar file
* Merge core_id reading and thermal throttle accounting
* Declare core_id 
							
						 
						
							2018-02-27 19:43:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								anarcat 
							
						 
						
							
							
							
							
								
							
							
								79ae03c4c7 
								
							 
						 
						
							
							
								
								add sample directory size exporter ( #789 )  
							
							... 
							
							
							
							* add sample directory size exporter
This is a possible workaround for the lack of metrics in the new
storage backend, as documented in:
https://github.com/prometheus/prometheus/issues/3684 
Partly inspired by this post as well:
https://www.robustperception.io/monitoring-directory-sizes-with-the-textfile-collector/ 
* properly escape backslashes and double-quotes 
							
						 
						
							2018-02-21 16:24:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								e0d54a509c 
								
							 
						 
						
							
							
								
								Cleanup NFS metrics ( #834 )  
							
							... 
							
							
							
							* Cleanup NFS metrics
* Update `nfs` metric names to match `nfsd`.
* Remove uneeded `tcp` label from TCP connections metric.
* Remove uneeded `v` on `nfsd` metrics.
* Enable all `nfs` v4 client metrics.
* Remove `nfs` metric name overrides.
* Add ppc64le fixture.
* Fix typo. 
							
						 
						
							2018-02-21 07:25:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								6fc06e8288 
								
							 
						 
						
							
							
								
								Update Circle CI ( #833 )  
							
							... 
							
							
							
							* Use go 1.10
* Use latest aktau/github-release 
							
						 
						
							2018-02-20 09:48:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								3f41a2fecb 
								
							 
						 
						
							
							
								
								Update ppc64le fixture ( #832 )  
							
							... 
							
							
							
							Updates fixture for ppc64le arch to latest output. 
							
						 
						
							2018-02-19 20:43:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								d33a447047 
								
							 
						 
						
							
							
								
								Remove deprecated prometheus.InstrumentHandlerFunc ( #831 )  
							
							... 
							
							
							
							Update Prometheus client golang use to use `promhttp.Handler()` instead
of `prometheus.InstrumentHandlerFunc()`. 
							
						 
						
							2018-02-19 15:44:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								7928dc93da 
								
							 
						 
						
							
							
								
								Update vendor before 0.16.0 ( #829 )  
							
							... 
							
							
							
							* Update vendor github.com/coreos/go-systemd/dbus@v16
* Update vendor github.com/golang/protobuf/proto@v1.0.0
* Update vendor github.com/prometheus/...
* Update vendor golang.org/x/... 
							
						 
						
							2018-02-17 13:38:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Richard Elling 
							
						 
						
							
							
							
							
								
							
							
								d7348a5c78 
								
							 
						 
						
							
							
								
								updates for zfsonlinux 0.7.5 ( #779 )  
							
							... 
							
							
							
							* updates for zfsonlinux 0.7.5
* add constants for KSTAT_DATA_* types
* added e2e test for negative values represented by uint64 that can result from ZFS bugs 
							
						 
						
							2018-02-16 15:46:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								6468e7c80b 
								
							 
						 
						
							
							
								
								Enable NFS client metrics by default. ( #828 )  
							
							... 
							
							
							
							Enable NFS client metrics by default now that it nolonger prints errors
on scrape if there are no metrics to display.
Also fixup the nfsd README to match the nfs entry. 
							
						 
						
							2018-02-16 15:42:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ralf Horstmann 
							
						 
						
							
							
							
							
								
							
							
								8d9c7ca659 
								
							 
						 
						
							
							
								
								Use swpginuse instead of swpgonly in meminfo_openbsd ( #813 )  
							
							... 
							
							
							
							All tools in OpenBSD base system use swpginuse instead of swpgonly
for reporting swap usage (snmpd, swapctl, top, vmstat), so let
memory collector use that as well for consistency. 
							
						 
						
							2018-02-16 11:34:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Kasinath Kottukkal 
							
						 
						
							
							
							
							
								
							
							
								f6965e1812 
								
							 
						 
						
							
							
								
								Add overlay to defIgnoredFSTypes ( #824 )  
							
							... 
							
							
							
							* Add overlay to defIgnoredFSTypes
To avoid statfs() errors if node_exporter is running as non privileged user.
* Updated defIngoredFSTypes values in sorted order 
							
						 
						
							2018-02-16 09:47:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								822bf91d14 
								
							 
						 
						
							
							
								
								Update README with nfsd collector. ( #826 )  
							
							... 
							
							
							
							Add missing documentation about the `nfsd` collector. 
							
						 
						
							2018-02-16 09:46:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								01bd99fb1a 
								
							 
						 
						
							
							
								
								Refactor NFS client collector ( #816 )  
							
							... 
							
							
							
							* Update vendor github.com/prometheus/procfs/...
* Refactor NFS collector
Use new procfs library to parse NFS client stats.
* Ignore nfs proc file not existing.
* Refactor with reflection to walk the structs. 
							
						 
						
							2018-02-15 13:40:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Brian Brazil 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								52c031890e 
								
							 
						 
						
							
							
								
								Add _seconds suffix to node_time. ( #823 )  
							
							
							
						 
						
							2018-02-14 16:59:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								05eabe60fb 
								
							 
						 
						
							
							
								
								Fix error output in nfsd collector. ( #821 )  
							
							
							
						 
						
							2018-02-14 13:57:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Matt Layher 
							
						 
						
							
							
							
							
								
							
							
								dcb31670d6 
								
							 
						 
						
							
							
								
								Makefile: add checkmetrics target, use in CI ( #797 )  
							
							
							
						 
						
							2018-02-13 18:04:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								3de2542d21 
								
							 
						 
						
							
							
								
								Fix NFSd metric type ( #819 )  
							
							... 
							
							
							
							RPC Count should be a counter, not a gauge. 
							
						 
						
							2018-02-13 17:03:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Matt Layher 
							
						 
						
							
							
							
							
								
							
							
								544488ddd6 
								
							 
						 
						
							
							
								
								Fix remaining metric naming issues ( #799 )  
							
							
							
						 
						
							2018-02-12 18:53:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								6a041692ed 
								
							 
						 
						
							
							
								
								Add NFS Server metrics collector. ( #803 )  
							
							... 
							
							
							
							* Add NFS Server metrics collector.
* Add File Handles metrics.
* Add nfsd IO stats.
* Add metrics for NFSd threads.
* Add metrics for NFSd read ahead cache.
* Add NFSd network traffic counters.
* Add RPC metrics.
* Add V2 requests metrics.
* Add NFSv3 metrics.
* Add NFSv4 metrics.
* Update reply cache comment.
* Update help text. 
							
						 
						
							2018-02-12 17:56:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Tobias Schmidt 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								9a5bd5f8e4 
								
							 
						 
						
							
							
								
								Merge pull request  #815  from prometheus/debug-log  
							
							... 
							
							
							
							Fix log level regression in #533  
							
						 
						
							2018-02-07 16:33:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Brian Brazil 
							
						 
						
							
							
							
							
								
							
							
								1072f2868d 
								
							 
						 
						
							
							
								
								Fix log level regression in  #533  
							
							
							
						 
						
							2018-02-07 15:16:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Brian Brazil 
							
						 
						
							
							
							
							
								
							
							
								7e41a2b279 
								
							 
						 
						
							
							
								
								Ignore /var/lib/docker by default. ( #814 )  
							
							... 
							
							
							
							The node exporter runs unprivileged, so it cannot statfs any filesystems
under this directory causing log spam.  In addition there tends to be
high churn in the filesystems here (as it's basically application
monitoring) which can cause high cardinaltiy and in one case caused
Prometheus's index symbol table to get very large.
Accordingly this should be ignored to reduce log spam and avoid
performance issues. The filesystems themselves can in principle be
monitored via container oriented exporters, and the underlying
filesystems will still be monitored. 
							
						 
						
							2018-02-06 17:10:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								tobald 
							
						 
						
							
							
							
							
								
							
							
								2978728b00 
								
							 
						 
						
							
							
								
								Fix apt.sh syntax ( #811 )  
							
							... 
							
							
							
							This patch fixes:
./apt.test: command substitution: line 19: syntax error near unexpected token `|'
./apt.test: command substitution: line 19: `  | /usr/bin/sort   | /usr/bin/uniq -c   | awk '{ gsub(/\\\\/, 
							
						 
						
							2018-02-05 20:43:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ralf Horstmann 
							
						 
						
							
							
							
							
								
							
							
								29ac809e48 
								
							 
						 
						
							
							
								
								Use unified CPU metric description on OpenBSD ( #810 )  
							
							
							
						 
						
							2018-02-01 23:59:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Derek Marcotte 
							
						 
						
							
							
							
							
								
							
							
								fde5d2c6c9 
								
							 
						 
						
							
							
								
								Remove unsafe typecasts from sysctl_bsd getStructTimeval. ( #741 )  
							
							... 
							
							
							
							There is a simpler way. 
							
						 
						
							2018-02-01 18:43:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								14d60958d6 
								
							 
						 
						
							
							
								
								Unify CPU collector conventions ( #806 )  
							
							... 
							
							
							
							* Unify CPU collector conventions
Add a common CPU metric description.
* All collectors use the same `nodeCpuSecondsDesc`.
* All collectors drop the `cpu` prefix for `cpu` label values.
* Fix subsystem string in cpu_freebsd.
* Fix Linux CPU freq label names. 
							
						 
						
							2018-02-01 18:42:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ralf Horstmann 
							
						 
						
							
							
							
							
								
							
							
								e3c76b1f0c 
								
							 
						 
						
							
							
								
								Add OpenBSD CPU collector ( #805 )  
							
							
							
						 
						
							2018-02-01 18:33:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Tom Wilkie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								05d14ef9ee 
								
							 
						 
						
							
							
								
								Merge pull request  #807  from tomwilkie/systemd-timers  
							
							... 
							
							
							
							Export systemd timers last trigger seconds. 
							
						 
						
							2018-02-01 13:05:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Tom Wilkie 
							
						 
						
							
							
							
							
								
							
							
								6833eec187 
								
							 
						 
						
							
							
								
								Fix tests.  
							
							
							
						 
						
							2018-01-31 15:22:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Tom Wilkie 
							
						 
						
							
							
							
							
								
							
							
								0316bacceb 
								
							 
						 
						
							
							
								
								Only use one dbus connection, required some refactoring.  
							
							
							
						 
						
							2018-01-31 15:19:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Tom Wilkie 
							
						 
						
							
							
							
							
								
							
							
								a7fd6b8743 
								
							 
						 
						
							
							
								
								Export systemd timer last trigger sec.  
							
							
							
						 
						
							2018-01-31 15:07:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								f9e91156d0 
								
							 
						 
						
							
							
								
								Update vendoring ( #801 )  
							
							... 
							
							
							
							* Update vendor github.com/godbus/dbus@v4.1.0
* Update vendor github.com/golang/protobuf/proto
* Update vendor github.com/mdlayher/netlink/...
* Update vendor github.com/prometheus/client_golang/prometheus/...
* Update vendor github.com/prometheus/client_model/go
* Update vendor github.com/prometheus/common/...
* Update vendor github.com/prometheus/procfs/...
* Update vendor github.com/sirupsen/logrus@v1.0.4
* Update vendor golang.org/x/...
* Update vendor gopkg.in/alecthomas/kingpin.v2
* Remove obsolete vendor github.com/mdlayher/netlink/genetlink 
							
						 
						
							2018-01-25 18:20:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Shevchenko Vitaliy 
							
						 
						
							
							
							
							
								
							
							
								4ed49e73fb 
								
							 
						 
						
							
							
								
								Escape double quotes in device model family ( #772 )  
							
							
							
						 
						
							2018-01-24 11:35:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								111e3af437 
								
							 
						 
						
							
							
								
								Remove obsolete megacli collector. ( #798 )  
							
							... 
							
							
							
							This collector has been replaced by the textfile collector tool
`storcli.py`. 
							
						 
						
							2018-01-23 11:25:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								1ad5ba4dc7 
								
							 
						 
						
							
							
								
								Fix smartmon.sh bugs ( #792 )  
							
							... 
							
							
							
							* Fix smartmon.sh info label consistency.
* Fix parsing of SMART-ID attributes <= 99. 
							
						 
						
							2018-01-22 16:51:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Julius Volz 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								6cac74f0e0 
								
							 
						 
						
							
							
								
								Add unit suffix to textfile collector mtime metric ( #796 )  
							
							
							
						 
						
							2018-01-22 14:02:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Brian Brazil 
							
						 
						
							
							
							
							
								
							
							
								a98067a294 
								
							 
						 
						
							
							
								
								Make metrics better follow guidelines ( #787 )  
							
							... 
							
							
							
							* Improve stat linux metric names.
cpu is no longer used.
* node_cpu -> node_cpu_seconds_total for Linux
* Improve filesystem metric names with units
* Improve units and names of linux disk stats
Remove sector metrics, the bytes metrics cover those already.
* Infiniband counters should end in _total
* Improve timex metric names, convert to more normal units.
See
3c073991eb/kernel/time/ntp.c (L909) 
							
						 
						
							2018-01-17 17:55:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								b4d7ba119a 
								
							 
						 
						
							
							
								
								Add fixture for ppc64le ( #785 )  
							
							... 
							
							
							
							* Add support for per-architecture fixtures.
* Add output for ppc64le. 
							
						 
						
							2018-01-11 13:56:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								bc38ffc538 
								
							 
						 
						
							
							
								
								Update collect[] param documentation ( #784 )  
							
							... 
							
							
							
							Improve recommendations and wording around advanced use of the collect[]
param.
Remove example that causes users to copy-and-paste it. 
							
						 
						
							2018-01-10 15:16:33 +01:00