Tobias Schmidt
872f921867
Reduce number of global variables used
...
This is the first step to make the exporter more testable.
10 years ago
Tobias Schmidt
974f6fc762
Fix tests
10 years ago
Tobias Schmidt
d06281286d
Release v0.6.0
10 years ago
Björn Rabenstein
0add2c9bd6
Merge pull request #25 from brian-brazil/netstat
...
Add an exporter for /proc/net/netstat, enabled by default.
10 years ago
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.
10 years ago
juliusv
83dee5a211
Merge pull request #24 from brian-brazil/master
...
Collect at every scrape, rather than at regular intervals.
10 years ago
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.
10 years ago
Johannes 'fish' Ziemke
5c15c86f77
Merge pull request #23 from prometheus/bonding-add-prefix-lower
...
Look for slave_ and lower_ prefixed device in proc
10 years ago
Johannes 'fish' Ziemke
9f6fc576df
Look for slave_ and lower_ prefixed device in proc
...
Looks like on newer kernels this is prefixed lower_ not slave_.
10 years ago
Björn Rabenstein
53dcd6c9e4
Merge pull request #21 from prometheus/add-bonding-stats
...
Add network bonding collector
10 years ago
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
10 years ago
Johannes 'fish' Ziemke
b03ff7cb9b
Fix format string in test
10 years ago
juliusv
f5e1bbad5a
Merge pull request #19 from prometheus/add-ntp-drift-and-time
...
Add ntp drift and time
10 years ago
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.
10 years ago
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.
10 years ago
Johannes 'fish' Ziemke
053db59122
Change metric prefix from raid to megacli
11 years ago
Johannes 'fish' Ziemke
50c66918d8
Merge pull request #18 from prometheus/add-megaraid-metrics
...
Add MegaCLI collector
11 years ago
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
11 years ago
juliusv
a513d60efe
Merge pull request #17 from prometheus/fix-test
...
Fix tests
11 years ago
Johannes 'fish' Ziemke
7cb4c0edb6
Fix tests
11 years ago
Björn Rabenstein
eb17b5fc9d
Merge pull request #16 from prometheus/migration/next-client-golang
...
Migration/next client golang
11 years ago
Bjoern Rabenstein
28468bebae
Now also migrate gmond and runit.
11 years ago
Bjoern Rabenstein
0563ecd29d
Migrated everything to new client_golang.
11 years ago
Johannes 'fish' Ziemke
e8ebcede5b
Install GCC in Dockerfile
...
This also removes make which isn't in use anymore.
11 years ago
juliusv
4732d87d8e
Merge pull request #14 from brian-brazil/new-collectors
...
Add collector for /proc/stat, enabled by default.
11 years ago
Brian Brazil
c0f10e3a6d
Update comment format.
11 years ago
Brian Brazil
09a3de1669
Changes per code review.
11 years ago
Brian Brazil
062443133e
Add collector for /proc/stat, enabled by default.
...
This gives cpu stats, boot time, context switches, forks.
11 years ago
juliusv
aeca2f5530
Merge pull request #15 from brian-brazil/fs-collector
...
Add filesystem collector module, to report space used etc.
11 years ago
Brian Brazil
3f0814f13b
Add filesystem collector module, to report space used etc.
11 years ago
juliusv
1a15e32878
Merge pull request #13 from brian-brazil/ignore-aws-partitions
...
Also ignore xvda1, as seen on AWS
11 years ago
Brian Brazil
b98ac0b050
Also ignore xvda1, as seen on AWS
11 years ago
juliusv
89a6a10bc8
Merge pull request #12 from brian-brazil/seperate-modules
...
Split native collector into it's component parts and make them enablable...
11 years ago
Brian Brazil
f9c6e4ca52
Ignore disk partitions by default, it's the disks themselves you usually want.
11 years ago
Brian Brazil
cbb91fb332
Add option to print out available collectors.
...
Fix typo.
11 years ago
Brian Brazil
d2bc8b7cca
Fix typo
11 years ago
Brian Brazil
25ea90369c
Split native collector into it's component parts and make them enablable.
...
Last login is disabled by default as it's broken on ubuntu 12.04
Interrupts is disabled by default as it's very granular and we'll have total interrupts from /proc/stat
Allow ignoring devices from diskstats, ignore ram and loop devices by default.
Use glog for logging.
11 years ago
juliusv
89c34d2c92
Merge pull request #11 from brian-brazil/native-labels
...
Change stats to follow name guidelines
11 years ago
Brian Brazil
964cdbfcc9
Trim down a bit per feedback.
11 years ago
Brian Brazil
ffc811b337
Expand docs per code review.
11 years ago
Brian Brazil
6cdaf0e969
Change stats to follow name guidelines.
...
Diskstats: Split out metrics, keep 'device' label
Meminfo: Split out metrics, one each. Convert kB to bytes.
Netstats: Split out metrics, keep 'device' label.
Interrupts: Stays the same. Not perfect, but should be rarely used.
Loadavg: Make it clear it's the 1m loadavg
Last seen: Not clear this belongs in the node exporter, as it's more a user
thing than a machine thing. Changed to absolute time rather than relative.
All stats now have appropriate counter/gauge type.
11 years ago
juliusv
a5f541a559
Merge pull request #10 from brian-brazil/initial-collect
...
Do an initial run of the collectors
11 years ago
Brian Brazil
bf39ec5bf1
Do an initial run of the collectors, so that you don't
...
have to wait 60s to see the first values.
11 years ago
Tobias Schmidt
b959697368
Release version 0.4.0
11 years ago
Tobias Schmidt
65dc866c86
Merge pull request #9 from prometheus/prefix-ganglia-metrics
...
Prefix Ganglia metrics with "ganglia_".
11 years ago
Julius Volz
a22036788a
Prefix Ganglia metrics with "ganglia_".
...
The gmond (Ganglia) exporter module exports many metrics not under our
control. They should all be prefixed in a common way to make it obvious
where they came from.
Fixes https://github.com/prometheus/node_exporter/issues/8
11 years ago
Tobias Schmidt
c18f7ecfc6
Add Makefile with install and release targets
11 years ago
Johannes 'fish' Ziemke
0f7604c3cd
Merge pull request #7 from prometheus/add-more-metrics
...
Refactor node_exporter
11 years ago
juliusv
d300f780f6
Merge pull request #6 from prometheus/refactor
...
Refactor node_exporter
11 years ago
Johannes 'fish' Ziemke
3a4aa70afb
Make collector testable and add native test
11 years ago