aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #925 from prometheus/superq/rc.3v0.16.0-rc.3Ben Kochie2018-04-27
|\ | | | | Release v0.16.0-rc.3
| * Release v0.16.0-rc.3Ben Kochie2018-04-27
|/ | | | | | | | | | | Chaneges since v0.16.0-rc.2 * Remove gmond collector #852 * Build with Go 1.9[0] * Fix /proc/net/dev/ interface name handling #910 [0]: https://github.com/prometheus/node_exporter/issues/870 Signed-off-by: Ben Kochie <superq@gmail.com>
* Merge pull request #852 from prometheus/remove-gmondBen Kochie2018-04-27
|\ | | | | Remove gmond collector
| * Remove gmond collectorJohannes 'fish' Ziemke2018-04-17
| | | | | | | | Signed-off-by: Johannes 'fish' Ziemke <github@freigeist.org>
* | Merge pull request #922 from prometheus/superq/go_1.9Ben Kochie2018-04-27
|\ \ | | | | | | Use Go 1.9 for build.
| * | Use Go 1.9 for build.Ben Kochie2018-04-24
|/ / | | | | | | | | | | Workaround CGO bugs in 1.10.1. Signed-off-by: Ben Kochie <superq@gmail.com>
* | Merge pull request #910 from prometheus/superq/netdev_dotBen Kochie2018-04-18
|\ \ | | | | | | Fix /proc/net/dev/ interface name handling
| * | Fix /proc/net/dev/ interface name handlingBen Kochie2018-04-18
|/ / | | | | | | | | | | * Allow any character (UTF-8) for Linux interface names. Signed-off-by: Ben Kochie <superq@gmail.com>
* | Merge pull request #907 from prometheus/superq/ppc_e2eBen Kochie2018-04-18
|\ \ | | | | | | Update ppc64le end-to-end fixture.
| * | Update ppc64le end-to-end fixture.Ben Kochie2018-04-18
|/ / | | | | | | Signed-off-by: Ben Kochie <superq@gmail.com>
* | Merge pull request #905 from prometheus/superq/v0.16.0-rc.2v0.16.0-rc.2Ben Kochie2018-04-17
|\ \ | | | | | | Release v0.16.0-rc.2
| * | Release v0.16.0-rc.2Ben Kochie2018-04-17
|/ / | | | | | | | | | | | | * Update CHANGELOG. * Bump VERSION. Signed-off-by: Ben Kochie <superq@gmail.com>
* | Merge pull request #904 from prometheus/superq/if_aliasBen Kochie2018-04-17
|\ \ | | | | | | Fix parsing of interface aliases in netdev linux
| * | Fix parsing of interface aliases in netdev linuxBen Kochie2018-04-17
| | | | | | | | | | | | | | | | | | | | | Very old kernels expose interface aliases as `foo0:0`, adjust the line parsing to handle these names. Signed-off-by: Ben Kochie <superq@gmail.com>
* | | Merge pull request #901 from mischief/bsd_boottimeBen Kochie2018-04-17
|\ \ \ | |/ / |/| | collector: implement node_boot_time_seconds for OpenBSD/NetBSD/Darwin
| * | update README.md and CHANGELOG.md to reflect new bsd boottime collectormischief2018-04-15
| | | | | | | | | | | | Signed-off-by: mischief <mischief@offblast.org>
| * | collector: implement node_boot_time_seconds for OpenBSD/NetBSD/Darwinmischief2018-04-15
| | | | | | | | | | | | Signed-off-by: mischief <mischief@offblast.org>
* | | Merge pull request #884 from prometheus/fish-add-dco-contributingBen Kochie2018-04-16
|\ \ \ | | | | | | | | Document DCO in CONTRIBUTING.md
| * | | Document DCO in CONTRIBUTING.mdJohannes 'fish' Ziemke2018-04-16
| | | | | | | | | | | | | | | | | | | | | | | | This closes #879 Signed-off-by: Johannes 'fish' Ziemke <github@freigeist.org>
* | | | Fix memory corruption when number of filesystems > 16 (#900)Jürgen Hötzel2018-04-16
| |/ / |/| | | | | Signed-off-by: Juergen Hoetzel <juergen@archlinux.org>
* | | Merge pull request #898 from prometheus/superq/fmtBen Kochie2018-04-15
|\ \ \ | | | | | | | | Fix formatting.
| * | | Update ppc64le e2e output.Ben Kochie2018-04-14
| | | | | | | | | | | | | | | | Signed-off-by: Ben Kochie <superq@gmail.com>
| * | | Fix formatting.Ben Kochie2018-04-14
|/ / / | | | | | | | | | Signed-off-by: Ben Kochie <superq@gmail.com>
* | | Merge pull request #894 from prometheus/superq/ttar_cleanupBen Kochie2018-04-14
|\ \ \ | | | | | | | | Cleanup sys fixtures before unpacking
| * | | Cleanup sys fixtures before unpackingBen Kochie2018-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure we cleanup the sys fixtures before unpacking to avoid obsolete files and conflicts from sticking around. Signed-off-by: Ben Kochie <superq@gmail.com>
* | | | Fix netdev collector for linux (#890)Dmitriy Lukyanchikov2018-04-14
| | | | | | | | | | | | | | | | | | | | | | | | fix variable name, fix transmitHeader extracting modify fixtures to run tests with updated netdev_linux collector Signed-off-by: dmitriy-lukyanchikov <d.lukyanchikov@anchorfree.com>
* | | | Merge pull request #896 from derekmarcotte/dm-ppc64-fixturesBen Kochie2018-04-13
|\ \ \ \ | | | | | | | | | | Update ppc64 fixtures to unbreak end-to-end.
| * | | | Update ppc64 fixtures to unbreak end-to-end.Derek Marcotte2018-04-13
|/ / / / | | | | | | | | | | | | | | | | | | | | efc1fdb added new labels. Signed-off-by: Derek Marcotte <554b8425@razorfever.net>
* | | | Merge pull request #891 from prometheus/grobie/fix-testsBen Kochie2018-04-11
|\ \ \ \ | |/ / / |/| | | Fix code style check in "all" make target
| * | | Fix code style check in "all" make targetTobias Schmidt2018-04-10
|/ / / | | | | | | | | | | | | | | | | | | | | | The all target should abort on incorrectly formatted code, instead of formatting it. The CI pipeline should fail and not silently accept wrong code. Signed-off-by: Tobias Schmidt <tobidt@gmail.com>
* | | Merge pull request #889 from prometheus/superq/codespellBen Kochie2018-04-10
|\ \ \ | | | | | | | | Add codespell to circleci.
| * | | Skip vendor'd ttar.Ben Kochie2018-04-09
| | | | | | | | | | | | | | | | Signed-off-by: Ben Kochie <superq@gmail.com>
| * | | Add codespell to circleci.Ben Kochie2018-04-09
| | | | | | | | | | | | | | | | Signed-off-by: Ben Kochie <superq@gmail.com>
* | | | Merge pull request #861 from muellerbe/additional-smartmonattrsBen Kochie2018-04-10
|\ \ \ \ | |/ / / |/| | | added additional smartmonattrs
| * | | added additional smartmonattrsmueller2018-03-22
| | | | | | | | | | | | | | | | Signed-off-by: mueller <mueller@b1-systems.de>
* | | | Merge pull request #888 from knweiss/typosBen Kochie2018-04-09
|\ \ \ \ | | | | | | | | | | Fix spelling mistakes found by codespell
| * | | | Fix spelling mistakes found by codespellKarsten Weiss2018-04-09
|/ / / / | | | | | | | | | | | | Signed-off-by: Karsten Weiss <knweiss@gmail.com>
* | | | cpu: Add a 2nd label 'package' to metric node_cpu_core_throttles_total (#871)Karsten Weiss2018-04-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cpu: Add a 2nd label 'package' to metric node_cpu_core_throttles_total This commit fixes the node_cpu_core_throttles_total metrics on multi-socket systems as the core_ids are the same for each package. I.e. we need to count them seperately. Rename the node_package_throttles_total metric label `node` to `package`. Reorganize the sys.ttar archive and use the same symlinks as the Linux kernel. Also, the new fixtures now use a dual-socket dual-core cpu w/o HT/SMT (node0: cpu0+1, node1: cpu2+3) as well as processor-less (memory-only) NUMA node 'node2' (this is a very rare case). Signed-off-by: Karsten Weiss <knweiss@gmail.com> * cpu: Use the direct /sys path to the cpu files. Use the direct path /sys/devices/system/cpu/cpu[0-9]* (without symlinks) instead of /sys/bus/cpu/devices/cpu[0-9]*. The latter path also does not exist e.g. on RHEL 6.9's kernel. Signed-off-by: Karsten Weiss <knweiss@gmail.com> * cpu: Reverse core+package throttle processing order Signed-off-by: Karsten Weiss <knweiss@gmail.com> * cpu: Add documentation URLs Signed-off-by: Karsten Weiss <knweiss@gmail.com>
* | | | Merge pull request #887 from prometheus/fish-push-image-tagsBen Kochie2018-04-09
|\ \ \ \ | | | | | | | | | | Push docker images tagged with git tag
| * | | | Push docker images tagged with git tagJohannes 'fish' Ziemke2018-04-09
|/ / / / | | | | | | | | | | | | Signed-off-by: Johannes 'fish' Ziemke <github@freigeist.org>
* | / / Remove -race test flag to build on OpenBSD (#883)Zach Leslie2018-04-06
| |/ / |/| | | | | | | | | | | | | | Without this change, running 'gmake' as the documentation does not finish the build process to produce the binary. Signed-off-by: Zach Leslie <xaque208@gmail.com>
* | | Merge pull request #882 from prometheus/superq/0.16.0-rc.1v0.16.0-rc.1Ben Kochie2018-04-04
|\ \ \ | | | | | | | | Update for 0.16.0-rc.1
| * | | Update for 0.16.0-rc.1Ben Kochie2018-04-04
|/ / / | | | | | | | | | | | | | | | | | | * Update VERSION. * Update CHANGELOG. Signed-off-by: Ben Kochie <superq@gmail.com>
* | | Merge pull request #878 from prometheus/grobie/update-commonBen Kochie2018-03-31
|\ \ \ | | | | | | | | Update github.com/prometheus/common dependencies
| * | | Update github.com/prometheus/common dependenciesTobias Schmidt2018-03-31
|/ / / | | | | | | | | | Signed-off-by: Tobias Schmidt <tobidt@gmail.com>
* | | Greatly trim what netstat collector exposes by default (#876)Brian Brazil2018-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Netstat is 40% of the metrics on my laptop, many of which are highly detailed information about IP internals in the kernel. ~300 such metrics on every machine in your fleet is excessive, so focus on key metrics by default, overridable by the user. Fixes #515 Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
* | | Update fixturesBen Kochie2018-03-29
| | | | | | | | | | | | | | | | | | | | | | | | * Add oom_kill to fixture. * Update e2e outputs. * Put regexp in order. Signed-off-by: Ben Kochie <superq@gmail.com>
* | | Greatly reduce the metrics vmstat returns by default.Brian Brazil2018-03-29
| | | | | | | | | | | | | | | | | | | | | | | | Vmstat has over 100 fields, most of which are highly detailed debug information. Trim this down to only essential fields by default, configurable by flag. Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
* | | Enable bonding collector by default. (#872)Brian Brazil2018-03-29
| | | | | | | | | Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
* | | Sort collector names in startup logs (#857)Brian Brazil2018-03-29
| | | | | | | | | Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>