Phil Frost 
							
						 
						
							
							
							
							
								
							
							
								f693a71c06 
								
							 
						 
						
							
							
								
								Scrape CPU latency stats from /proc/schedstat ( #1389 )  
							
							... 
							
							
							
							These are useful as a direct indication of CPU contention and task
scheduler latency.
Handy references:
 - https://github.com/torvalds/linux/blob/master/Documentation/scheduler/sched-stats.txt 
 - https://doc.opensuse.org/documentation/leap/tuning/html/book.sle.tuning/cha.tuning.taskscheduler.html 
procfs is updated to pull in the enabling change:
https://github.com/prometheus/procfs/pull/186 
Signed-off-by: Phil Frost <phil@postmates.com> 
							
						 
						
							2019-07-10 09:16:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								秋葉 
							
						 
						
							
							
							
							
								
							
							
								777b751f90 
								
							 
						 
						
							
							
								
								read /proc/net files with a single read syscall ( #1380 )  
							
							... 
							
							
							
							Signed-off-by: Hanaasagi <ambiguous404@gmail.com> 
							
						 
						
							2019-07-08 15:53:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								beorn7 
							
						 
						
							
							
							
							
								
							
							
								f331b308f3 
								
							 
						 
						
							
							
								
								Use promgrafonnet as a vendored library from its source  
							
							... 
							
							
							
							The only deviation that happened so far is to use format="percentunit"
in a Grafana gauge. This change wasn't even properly used in this repo
so far, so I opted to stick with "upstream" for now. If changes are
really needed, we can try to change upstream first.
Another change was done in parallal here and upstream, but it was
"more correct" in upstream. (Change datasource to $datasource
variable, only partially applied here.) Which is another point for
using the upstream and not copy it here.
Signed-off-by: beorn7 <beorn@grafana.com> 
							
						 
						
							2019-07-06 21:11:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								beorn7 
							
						 
						
							
							
							
							
								
							
							
								e5266c242e 
								
							 
						 
						
							
							
								
								Add README.md  
							
							... 
							
							
							
							Signed-off-by: beorn7 <beorn@grafana.com> 
							
						 
						
							2019-07-06 20:30:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								beorn7 
							
						 
						
							
							
							
							
								
							
							
								f2891703a5 
								
							 
						 
						
							
							
								
								Add Makefile to easily make output files and lint sources  
							
							... 
							
							
							
							Signed-off-by: beorn7 <beorn@grafana.com> 
							
						 
						
							2019-07-06 20:21:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								beorn7 
							
						 
						
							
							
							
							
								
							
							
								f17829c48b 
								
							 
						 
						
							
							
								
								Create jsonnet files to create output files  
							
							... 
							
							
							
							This allows to create YAML files with rules and JSON files with
dashboard descriptions.
Signed-off-by: beorn7 <beorn@grafana.com> 
							
						 
						
							2019-07-06 20:11:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								beorn7 
							
						 
						
							
							
							
							
								
							
							
								cd2981f1b8 
								
							 
						 
						
							
							
								
								Update vendoring to current location of jsonnet-libs  
							
							... 
							
							
							
							Signed-off-by: beorn7 <beorn@grafana.com> 
							
						 
						
							2019-07-06 20:10:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								beorn7 
							
						 
						
							
							
							
							
								
							
							
								2df034c055 
								
							 
						 
						
							
							
								
								Move node-mixin into docs directory  
							
							... 
							
							
							
							Signed-off-by: beorn7 <beorn@grafana.com> 
							
						 
						
							2019-07-05 19:38:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								beorn7 
							
						 
						
							
							
							
							
								
							
							
								61bcc5b468 
								
							 
						 
						
							
							
								
								Merge branch 'mixin' of git://github.com/tomwilkie/node_exporter into beorn7/mixin  
							
							
							
						 
						
							2019-07-05 19:28:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Derek Marcotte 
							
						 
						
							
							
							
							
								
							
							
								3d504bc5cb 
								
							 
						 
						
							
							
								
								Added FreeBSD zfs support per  #1063 . ( #1394 )  
							
							... 
							
							
							
							Based on the solaris implementation.  There's a lot of other sysctls
available on FreeBSD that aren't reported here.  It'll be easy to add,
if they're useful.  All of the sysctls are uint64.
Signed-off-by: Derek Marcotte <554b8425@razorfever.net> 
							
						 
						
							2019-07-03 15:47:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Pasquier 
							
						 
						
							
							
							
							
								
							
							
								0841244283 
								
							 
						 
						
							
							
								
								Use Prometheus Circle CI's orb ( #1412 )  
							
							... 
							
							
							
							Signed-off-by: Simon Pasquier <spasquie@redhat.com> 
							
						 
						
							2019-07-02 18:40:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Benjamin Drung 
							
						 
						
							
							
							
							
								
							
							
								cdd9a5fdef 
								
							 
						 
						
							
							
								
								Update procfs to v0.0.4-0.20190627154503-39e1aff1547e ( #1409 )  
							
							... 
							
							
							
							procfs v0.0.4-0.20190627154503-39e1aff1547e is a requirement for
https://github.com/prometheus/node_exporter/pull/1357  (because procfs
v0.0.3 contained bug https://github.com/prometheus/procfs/pull/187 )
Signed-off-by: Benjamin Drung <benjamin.drung@cloud.ionos.com> 
							
						 
						
							2019-07-01 12:23:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Advait Bhatwadekar 
							
						 
						
							
							
							
							
								
							
							
								3f49b31101 
								
							 
						 
						
							
							
								
								Closes issue  #261  on node_exporter. ( #1403 )  
							
							... 
							
							
							
							* Closes issue #261  on node_exporter.
Delegated mdstat parsing to procfs project. mdadm_linux.go now only exports the metrics.
-> Added disk labels: "fail", "spare", "active" to indicate disk status
-> hanged metric node_md_disks_total ==> node_md_disks_required
-> Removed test cases for mdadm_linux.go, as the functionality they tested for has been moved to procfs project.
Signed-off-by: Advait Bhatwadekar <advait123@ymail.com> 
							
						 
						
							2019-07-01 11:56:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								yosefy 
							
						 
						
							
							
							
							
								
							
							
								b4cc818347 
								
							 
						 
						
							
							
								
								fix for 'Celsius' spelling problem in storcli.py ( #1408 )  
							
							... 
							
							
							
							Signed-off-by: yosefy <yosef.yudilevich@gmail.com> 
							
						 
						
							2019-07-01 11:53:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Nuno Tavares 
							
						 
						
							
							
							
							
								
							
							
								3a576f64de 
								
							 
						 
						
							
							
								
								FIX ipmitool sensor discrete values are expressed in hex ( #1402 )  
							
							... 
							
							
							
							Signed-off-by: Nuno Tavares <n.tavares@portavita.eu> 
							
						 
						
							2019-06-29 10:46:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								ccf27426ad 
								
							 
						 
						
							
							
								
								Fix 64k page e2e fixture ( #1404 )  
							
							... 
							
							
							
							Update for change in https://github.com/prometheus/node_exporter/pull/1224 
Signed-off-by: Ben Kochie <superq@gmail.com> 
							
						 
						
							2019-06-28 09:53:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								PrometheusBot 
							
						 
						
							
							
							
							
								
							
							
								7e684f16ae 
								
							 
						 
						
							
							
								
								makefile: update Makefile.common with newer version ( #1399 )  
							
							... 
							
							
							
							Signed-off-by: prombot <prometheus-team@googlegroups.com> 
							
						 
						
							2019-06-26 06:56:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Benjamin Drung 
							
						 
						
							
							
							
							
								
							
							
								4f074dfbc7 
								
							 
						 
						
							
							
								
								Update procfs to v0.0.3 ( #1395 )  
							
							... 
							
							
							
							procfs v0.0.3 is a requirement for
https://github.com/prometheus/node_exporter/pull/1357 
Signed-off-by: Benjamin Drung <benjamin.drung@cloud.ionos.com> 
							
						 
						
							2019-06-25 19:27:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								ssinha-ionos 
							
						 
						
							
							
							
							
								
							
							
								e972e38b42 
								
							 
						 
						
							
							
								
								Add mulitipathd_info text collector example ( #1375 )  
							
							... 
							
							
							
							multipathd_info is a script that exposes device mapper multipathing
metrics from multipathd daemon.
Signed-off-by: Saket Sinha <saket.sinha@cloud.ionos.com> 
							
						 
						
							2019-06-25 11:02:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								mknapphrt 
							
						 
						
							
							
							
							
								
							
							
								3108a50fb6 
								
							 
						 
						
							
							
								
								Fix systemd restart counter label from state to name ( #1393 )  
							
							... 
							
							
							
							Signed-off-by: Mark Knapp <mknapp@hudson-trading.com> 
							
						 
						
							2019-06-25 09:37:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								PrometheusBot 
							
						 
						
							
							
							
							
								
							
							
								76a37a6816 
								
							 
						 
						
							
							
								
								makefile: update Makefile.common with newer version ( #1390 )  
							
							... 
							
							
							
							Signed-off-by: prombot <prometheus-team@googlegroups.com> 
							
						 
						
							2019-06-24 13:01:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								PrometheusBot 
							
						 
						
							
							
							
							
								
							
							
								e57f05aace 
								
							 
						 
						
							
							
								
								makefile: update Makefile.common with newer version ( #1378 )  
							
							... 
							
							
							
							Signed-off-by: prombot <prometheus-team@googlegroups.com> 
							
						 
						
							2019-06-23 08:37:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Björn Rabenstein 
							
						 
						
							
							
							
							
								
							
							
								a9231ad6ad 
								
							 
						 
						
							
							
								
								Update prometheus/client_golang to v1.0.0 ( #1382 )  
							
							... 
							
							
							
							Signed-off-by: beorn7 <beorn@grafana.com> 
							
						 
						
							2019-06-21 11:05:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leonid Evdokimov 
							
						 
						
							
							
							
							
								
							
							
								22a7dbae08 
								
							 
						 
						
							
							
								
								Ignore iso9600 filesystem on Linux ( #1355 )  
							
							... 
							
							
							
							The filesystem is read-only and is often used for a virtual FS
with a configuration file for a virtual machine.
Signed-off-by: Leonid Evdokimov <leon@darkk.net.ru> 
							
						 
						
							2019-06-18 17:47:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Gier 
							
						 
						
							
							
							
							
								
							
							
								2bc133cd48 
								
							 
						 
						
							
							
								
								update procfs to v0.0.2 ( #1376 )  
							
							... 
							
							
							
							Signed-off-by: Paul Gier <pgier@redhat.com> 
							
						 
						
							2019-06-12 20:47:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								0759c0ac01 
								
							 
						 
						
							
							
								
								Bump logrus to fix Solaris build. ( #1373 )  
							
							... 
							
							
							
							Bump to github.com/sirupsen/logrus@v1.4.2.
Signed-off-by: Ben Kochie <superq@gmail.com> 
							
						 
						
							2019-06-12 20:46:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								PrometheusBot 
							
						 
						
							
							
							
							
								
							
							
								b556592217 
								
							 
						 
						
							
							
								
								makefile: update Makefile.common with newer version ( #1371 )  
							
							... 
							
							
							
							Signed-off-by: prombot <prometheus-team@googlegroups.com> 
							
						 
						
							2019-06-07 08:35:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Jérémy Ruffet 
							
						 
						
							
							
							
							
								
							
							
								03f0b4db9f 
								
							 
						 
						
							
							
								
								Account for spaces in repository label ( #1348 )  
							
							... 
							
							
							
							Signed-off-by: Jérémy Ruffet <jeremy.ruffet@i-run.fr> 
							
						 
						
							2019-06-05 12:03:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								c39f6749fc 
								
							 
						 
						
							
							
								
								Bugfix release 0.18.1 ( #1366 )  
							
							... 
							
							
							
							Cherry-pick two bug fixes into 0.18.1.
Signed-off-by: Ben Kochie <superq@gmail.com> 
							
						 
						
							2019-06-04 14:29:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Brian Candler 
							
						 
						
							
							
							
							
								
							
							
								b3429e4a97 
								
							 
						 
						
							
							
								
								Make storcli.py compatible with python2 ( #1365 )  
							
							... 
							
							
							
							This is only a minor change to .format() arguments, and is useful on CentOS6
servers which have only python2.
Signed-off-by: Brian Candler <b.candler@pobox.com> 
							
						 
						
							2019-06-03 11:46:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								4a15edf0b6 
								
							 
						 
						
							
							
								
								Add changelog entry for  #1364  
							
							... 
							
							
							
							Signed-off-by: Ben Kochie <superq@gmail.com> 
							
						 
						
							2019-06-03 11:20:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Pasquier 
							
						 
						
							
							
							
							
								
							
							
								a076cd3203 
								
							 
						 
						
							
							
								
								Use Circle CI's org context ( #1362 )  
							
							... 
							
							
							
							Signed-off-by: Simon Pasquier <spasquie@redhat.com> 
							
						 
						
							2019-06-03 11:17:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
							
							
								
							
							
								fdf9846282 
								
							 
						 
						
							
							
								
								Fixup 0.17.0 changelog ( #1354 )  
							
							... 
							
							
							
							* Fix ordering of CHANGE items by PR number.
* Add missing CHANGE for #1003 
Signed-off-by: Ben Kochie <superq@gmail.com> 
							
						 
						
							2019-06-02 10:51:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								8146998945 
								
							 
						 
						
							
							
								
								Fix rollover bug in mountstats collector ( #1364 )  
							
							... 
							
							
							
							* Update procfs vendor to pull in github.com/prometheus/procfs/pull/165
* Update mountstats collector to use new types.
* Rollover counter automatically to avoid float64 accuracy issues.
* Update e2e test.
Signed-off-by: Ben Kochie <superq@gmail.com> 
							
						 
						
							2019-05-31 18:30:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Noam Meltzer 
							
						 
						
							
							
							
							
								
							
							
								501ccf9fb4 
								
							 
						 
						
							
							
								
								Add --collector.netdev.device-whitelist flag ( #1279 )  
							
							... 
							
							
							
							* Add --collector.netdev.device-whitelist flag
Sometimes it is desired to monitor only one netdev. The golang regexp
does not support a negated regex, so the ignored-devices flag is too
cumbersome for this task.
This change introduces a new flag: accept-devices, which is mutually
exclusive to ignored-devices. This flag allows specifying ONLY the
netdev you'd like.
Signed-off-by: Noam Meltzer <noam@cynerio.co> 
							
						 
						
							2019-05-31 17:55:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Benjamin Drung 
							
						 
						
							
							
							
							
								
							
							
								fc02b5dfbc 
								
							 
						 
						
							
							
								
								Make scripts in text_collector_examples executable ( #1358 )  
							
							... 
							
							
							
							Signed-off-by: Benjamin Drung <benjamin.drung@cloud.ionos.com> 
							
						 
						
							2019-05-29 06:58:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Benjamin Drung 
							
						 
						
							
							
							
							
								
							
							
								dfb6002fad 
								
							 
						 
						
							
							
								
								btrfs_stats: Upgrade to Python 3 ( #1359 )  
							
							... 
							
							
							
							Python 2.7 will not be maintained past 2020. Therefore upgrade
`text_collector_examples/btrfs_stats.py` to Python 3.
Signed-off-by: Benjamin Drung <benjamin.drung@cloud.ionos.com> 
							
						 
						
							2019-05-29 06:57:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Gier 
							
						 
						
							
							
							
							
								
							
							
								bd3fc09b30 
								
							 
						 
						
							
							
								
								fix or ignore codespell issues ( #1351 )  
							
							... 
							
							
							
							Signed-off-by: Paul Gier <pgier@redhat.com> 
							
						 
						
							2019-05-20 13:05:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								PrometheusBot 
							
						 
						
							
							
							
							
								
							
							
								2a9939fcf3 
								
							 
						 
						
							
							
								
								Synchronize Makefile.common from prometheus/prometheus ( #1346 )  
							
							... 
							
							
							
							* makefile: update Makefile.common with newer version
Signed-off-by: prombot <prometheus-team@googlegroups.com>
* Remove obsolete release tool.
Signed-off-by: Ben Kochie <superq@gmail.com> 
							
						 
						
							2019-05-14 20:27:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								David O'Rourke 
							
						 
						
							
							
							
							
								
							
							
								814ef064c0 
								
							 
						 
						
							
							
								
								meminfo: Fix the size mismatch in the swapTotal check mib for BSD. ( #1345 )  
							
							... 
							
							
							
							Signed-off-by: David O'Rourke <david.orourke@gmail.com> 
							
						 
						
							2019-05-14 17:42:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								f10c665d33 
								
							 
						 
						
							
							
								
								Cleanup uname Update call ( #1342 )  
							
							... 
							
							
							
							Make collector a pointer for consistency.
Fixes: https://github.com/prometheus/node_exporter/issues/1300 
Signed-off-by: Ben Kochie <superq@gmail.com> 
							
						 
						
							2019-05-13 11:44:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Gier 
							
						 
						
							
							
							
							
								
							
							
								8b13c130b7 
								
							 
						 
						
							
							
								
								log pid when there is a problem reading the process stats ( #1341 )  
							
							... 
							
							
							
							Signed-off-by: Paul Gier <pgier@redhat.com> 
							
						 
						
							2019-05-10 13:04:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Gier 
							
						 
						
							
							
							
							
								
							
							
								d0a66c4c40 
								
							 
						 
						
							
							
								
								use sys/unix package instead of syscall ( #1340 )  
							
							... 
							
							
							
							According to the golang docs, the syscall package is deprecated.
https://golang.org/pkg/syscall 
This updates collectors to use the x/sys/unix package instead.
Also updates the vendored x/sys/unix module to latest.
Signed-off-by: Paul Gier <pgier@redhat.com> 
							
						 
						
							2019-05-10 13:04:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ben Kochie 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								f97f01c46c 
								
							 
						 
						
							
							
								
								Update for 0.18.0 release ( #1337 )  
							
							... 
							
							
							
							* Update CHANGELOG for release.
* Bump VERSION.
* Update vendoring.
Signed-off-by: Ben Kochie <superq@gmail.com> 
							
						 
						
							2019-05-09 13:19:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Daniel Hodges 
							
						 
						
							
							
							
							
								
							
							
								7882009870 
								
							 
						 
						
							
							
								
								Add perf exporter ( #1274 )  
							
							... 
							
							
							
							Signed-off-by: Daniel Hodges <hodges.daniel.scott@gmail.com> 
							
						 
						
							2019-05-07 13:21:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								PrometheusBot 
							
						 
						
							
							
							
							
								
							
							
								0c6b90be4e 
								
							 
						 
						
							
							
								
								makefile: update Makefile.common with newer version ( #1332 )  
							
							... 
							
							
							
							Signed-off-by: prombot <prometheus-team@googlegroups.com> 
							
						 
						
							2019-05-07 06:38:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Gier 
							
						 
						
							
							
							
							
								
							
							
								86f9079429 
								
							 
						 
						
							
							
								
								update procfs to latest ( #1335 )  
							
							... 
							
							
							
							Updates for procfs refactoring
Signed-off-by: Paul Gier <pgier@redhat.com> 
							
						 
						
							2019-05-07 06:38:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Pasquier 
							
						 
						
							
							
							
							
								
							
							
								c7abeae816 
								
							 
						 
						
							
							
								
								*: enable default linters ( #1334 )  
							
							... 
							
							
							
							Signed-off-by: Simon Pasquier <spasquie@redhat.com> 
							
						 
						
							2019-05-06 15:42:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Simon Pasquier 
							
						 
						
							
							
							
							
								
							
							
								c3ce1ea6d8 
								
							 
						 
						
							
							
								
								*: bump Go version to 1.12 ( #1329 )  
							
							... 
							
							
							
							Signed-off-by: Simon Pasquier <spasquie@redhat.com> 
							
						 
						
							2019-04-26 11:20:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								PrometheusBot 
							
						 
						
							
							
							
							
								
							
							
								b5cab091dc 
								
							 
						 
						
							
							
								
								Synchronize Makefile.common from prometheus/prometheus ( #1328 )  
							
							... 
							
							
							
							* makefile: update Makefile.common with newer version
Signed-off-by: prombot <prometheus-team@googlegroups.com>
* Add .golangci.yml
Signed-off-by: Simon Pasquier <spasquie@redhat.com> 
							
						 
						
							2019-04-25 10:53:48 +02:00