Daniel Speichert
1763908013
Fixed panic when parsing /proc/stat on 2.6.32-25-pve
...
Fixes issue described in #38
/proc/stat reports a blank line which needs to be ignored.
Old kernels misses one CPU time field, this needs to be ignored too.
2015-02-07 06:36:36 +01:00
juliusv
202bbe16fd
Merge pull request #37 from prometheus/arch-os-build-fixes
...
Fix Go download link for several archs and OSes.
2015-02-05 18:08:53 +01:00
Julius Volz
225b88bc31
Fix Go download link for several archs and OSes.
2015-02-05 16:54:53 +01:00
juliusv
968552845f
Merge pull request #36 from fabxc/master
...
fix go tarball download for OS X, use redirect from golang.org
2015-01-31 22:57:05 +01:00
Fabian Reinartz
59f9faf416
Use https:// GOURL
2015-01-31 22:46:42 +01:00
Fabian Reinartz
52b6911c52
fix go tarball download for OS X, use redirect from golang.org
2015-01-31 22:00:15 +01:00
juliusv
f61f2784a6
Merge pull request #35 from brian-brazil/textfile
...
Add text file exporter
2015-01-26 13:19:36 +01:00
Brian Brazil
352cde6d20
Add text file exporter
...
This allows static metrics (e.g. an attributes collector replacement),
and cronjobs to expose stats by echoing into a file.
For example:
echo "my_metric 123" > mycronjob.prom.$$
mv mycronjob.prom.$$ mycronjob.prom
2015-01-25 16:25:25 +00:00
juliusv
1b1c14c47b
Merge pull request #34 from brian-brazil/hermetic
...
Make build hermetic.
2015-01-25 16:33:08 +01:00
Brian Brazil
a9fdaf184c
Make build hermetic.
...
This makes a simple 'make' work on a machine without golang,
and doesn't pull in libraries from elsewhere.
Bump golang version, 1.3 doesn't do http basic auth.
2015-01-25 12:43:10 +00:00
juliusv
7abcf32621
Merge pull request #33 from prometheus/beorn7/license-cleanup
...
License cleanup
2015-01-22 17:51:46 +01:00
Bjoern Rabenstein
e03ed0aedf
License cleanup
2015-01-22 17:11:26 +01:00
juliusv
b3475f7a06
Merge pull request #32 from brian-brazil/homepage
...
Add simple home page to node exporter.
2015-01-09 15:38:09 +01:00
Brian Brazil
b50da59ee6
Add simple home page to node exporter.
2015-01-09 14:36:49 +00:00
Björn Rabenstein
6d7e08e78b
Merge pull request #31 from prometheus/simplify-dockerfile
...
Simplify Dockerfile by using golang:onbuild image
2014-12-18 14:29:26 +01:00
juliusv
e4abdece01
Merge pull request #30 from prometheus/make-config-optional
...
Make config optional
2014-12-18 14:22:01 +01:00
Johannes 'fish' Ziemke
13e9b5ee8b
Simplify Dockerfile by using golang:onbuild image
2014-12-18 13:18:03 +01:00
juliusv
318203921f
Merge pull request #29 from prometheus/add-basic-auth
...
Add Basic Auth support
2014-12-18 12:59:59 +01:00
Johannes 'fish' Ziemke
da28c460c8
Make config optional
2014-12-18 12:25:02 +01:00
Johannes 'fish' Ziemke
16048c1399
Use glog instead of log consistently
2014-12-18 10:23:30 +01:00
Johannes 'fish' Ziemke
326c857681
Add Basic Auth support
2014-12-18 10:23:11 +01:00
Tobias Schmidt
bb3132714c
Bump
2014-11-26 18:15:34 -05:00
Tobias Schmidt
0aacec2335
Fix ganglia namespace
...
Remove double underscore usage.
2014-11-26 18:15:02 -05:00
Tobias Schmidt
139155a243
Bump
2014-11-26 16:41:40 -05:00
Tobias Schmidt
939d8506eb
Merge pull request #27 from prometheus/consolidate-plugin-building
...
Consolidate plugin building
2014-11-25 18:02:59 -05:00
Tobias Schmidt
74971c46ba
Consolidate build flags
...
The build of any collector can be deactivated by using "no<name>".
2014-11-25 18:01:02 -05:00
Tobias Schmidt
211ddf33f1
Consolidate collector selection
...
Remove special tags necessary for gmond and runit collectors. All
collectors get built. Selection of which collectors to use continues to
happen via parameter.
2014-11-25 18:01:02 -05:00
Björn Rabenstein
600a529e09
Merge pull request #28 from prometheus/reduce-globals
...
Reduce number of global variables used
2014-11-25 12:00:22 +01:00
Tobias Schmidt
872f921867
Reduce number of global variables used
...
This is the first step to make the exporter more testable.
2014-11-24 21:08:50 -05:00
Tobias Schmidt
974f6fc762
Fix tests
2014-11-24 18:34:02 -05:00
Tobias Schmidt
d06281286d
Release v0.6.0
2014-11-24 14:45:08 -05:00
Björn Rabenstein
0add2c9bd6
Merge pull request #25 from brian-brazil/netstat
...
Add an exporter for /proc/net/netstat, enabled by default.
2014-11-11 18:00:49 +01:00
Brian Brazil
96eaff8c7e
Add an exporter for /proc/net/netstat, enabled by default.
...
This catches things like listen overflows, retransmits
and other things that are very useful for retroactive debugging
thus I think it's justified to have it on by default.
2014-11-11 16:54:08 +00:00
juliusv
83dee5a211
Merge pull request #24 from brian-brazil/master
...
Collect at every scrape, rather than at regular intervals.
2014-10-29 18:22:00 +01:00
Brian Brazil
1c17481a42
Collect at every scrape, rather than at regular intervals.
...
Switch to Update using the Collecter Collect interface, due to not knowing all
metricnames in all modules beforehand we can't use Describe and thus the full
Collecter interface.
Remove 'updates', it's meaning varies by module and doesn't add much.
2014-10-29 17:00:36 +00:00
Johannes 'fish' Ziemke
5c15c86f77
Merge pull request #23 from prometheus/bonding-add-prefix-lower
...
Look for slave_ and lower_ prefixed device in proc
2014-10-03 14:33:31 +02:00
Johannes 'fish' Ziemke
9f6fc576df
Look for slave_ and lower_ prefixed device in proc
...
Looks like on newer kernels this is prefixed lower_ not slave_.
2014-10-03 14:29:38 +02:00
Björn Rabenstein
53dcd6c9e4
Merge pull request #21 from prometheus/add-bonding-stats
...
Add network bonding collector
2014-08-14 16:01:59 +02:00
Johannes 'fish' Ziemke
0bf0f67503
Add network bonding collector
...
This collector exposes two metrics:
- net_bonding_slaves: configured slaves per bonding interface
- net_bonding_slaves_active: currently active slaves per bonding
interface
2014-08-14 15:45:17 +02:00
Johannes 'fish' Ziemke
b03ff7cb9b
Fix format string in test
2014-08-13 13:36:16 +02:00
juliusv
f5e1bbad5a
Merge pull request #19 from prometheus/add-ntp-drift-and-time
...
Add ntp drift and time
2014-07-28 13:11:58 +02:00
Johannes 'fish' Ziemke
2b3a112b54
Add time exporter
...
This simple exporter exposes the systems unix time. It's useful to
compare it to the prometheus server time and other targets to detect
clock skew.
2014-07-28 13:02:48 +02:00
Johannes 'fish' Ziemke
32724a10b0
Add NTP exporter
...
This exporter gets the time from a NTP server and exposes the offset
between the remote and local system time.
2014-07-28 13:02:46 +02:00
Johannes 'fish' Ziemke
053db59122
Change metric prefix from raid to megacli
2014-07-09 18:47:17 +02:00
Johannes 'fish' Ziemke
50c66918d8
Merge pull request #18 from prometheus/add-megaraid-metrics
...
Add MegaCLI collector
2014-07-09 14:56:52 +02:00
Johannes 'fish' Ziemke
f47abc5d06
Add MegaCLI collector
...
This collector exports the following metrics:
- raid_drive_temperature: drive temperature
- raid_drive_count: drive error and event counters
- raid_adapter_disk_presence: disk presence per adapter
2014-07-09 14:56:06 +02:00
juliusv
a513d60efe
Merge pull request #17 from prometheus/fix-test
...
Fix tests
2014-07-04 19:04:41 +02:00
Johannes 'fish' Ziemke
7cb4c0edb6
Fix tests
2014-07-04 18:44:51 +02:00
Björn Rabenstein
eb17b5fc9d
Merge pull request #16 from prometheus/migration/next-client-golang
...
Migration/next client golang
2014-06-30 17:23:41 +02:00
Bjoern Rabenstein
28468bebae
Now also migrate gmond and runit.
2014-06-26 21:16:21 +02:00