Cameron Sparr
b28b4bd71e
Fix ApplyTemplate change in graphite parser
2015-10-16 16:43:31 -06:00
Cameron Sparr
97d4f9e0ff
Run go fmt in CI
2015-10-16 13:08:32 -06:00
Cameron Sparr
0986caf0ad
Fix Go vet issue, test accumulator should be passed by reference with lock
...
Closes #276
2015-10-16 11:21:44 -06:00
Cameron Sparr
4e5ed9d3b9
Change config file indentation to 2 spaces
2015-10-15 15:53:29 -06:00
Cameron Sparr
6977119f1e
Statsd plugin, tags and timings
...
Closes #237
Closes #39
2015-10-15 12:07:36 -06:00
Cameron Sparr
2dd3eee58e
Use graphite parser for templating, godep update to head
2015-10-14 17:54:00 -06:00
Cameron Sparr
d40351286a
Refactoring gauges to support floats, unit tests
2015-10-14 17:54:00 -06:00
Cameron Sparr
d84a258b0a
Statsd: unit tests for gauges, sets, counters
2015-10-14 17:54:00 -06:00
Cameron Sparr
eb2a4dc724
Statsd listener plugin
...
implement gauges, sets, counters
2015-10-14 17:54:00 -06:00
Jonathan Cross
88ff269370
added measurement prefix
2015-10-14 17:48:21 -06:00
Jonathan Cross
7121e1a3b0
fixes based on comments
2015-10-14 17:48:21 -06:00
Jonathan Cross
8fd06b96d7
Zookeeper plugin
...
Created a zookeeper plugin that fetches from the ‘mntr’ command will
output measurements that are int and string based
2015-10-14 17:48:21 -06:00
Eugene Dementiev
ccfa913186
Fix crash if login/password is incorrect in rabbitmq plugin. Closes #260
...
Closes #260
2015-10-13 17:54:29 -06:00
Eugene Dementiev
2a9f31bfea
Add sample for exec plugin. Fixes #245
...
Closes #258
2015-10-13 17:53:18 -06:00
Vinh
0bc76f094a
Add PHPFPM stat
...
- HTTP status or Socket status
- Collect those metric:
accepted conn:
listen queue:
max listen queue:
listen queue len:
idle processes:
active processes:
total processes:
max active processes:
max children reached:
slow requests:
- Tag metric with: `host` and `pool` name
Closes #255
2015-10-12 15:40:42 -06:00
Shirou WAKAYAMA
d394003739
add UDP socket counts and rename to 'netstat'.
...
Closes #244
2015-10-12 00:08:35 -06:00
Shirou WAKAYAMA
17dd058308
add REAME about TCP Connection plugin.
2015-10-12 00:05:10 -06:00
Shirou WAKAYAMA
99b1a3071d
add NetConnections to the mockPS.
2015-10-12 00:05:10 -06:00
Shirou WAKAYAMA
dc38e448bd
add tcp connections stat plugin.
2015-10-12 00:05:10 -06:00
subhachandrachandra
cf1dcfe37c
Dropped SkipInodeUsage option as "drop" achieves the same results.
...
Fixed a bug in restricting Disk reporting to specific mountpoints
Added tests for the Disk.Mountpoints option
Fixed minor bug in usage of assert for the cpu tests where expected and actual values were swapped.
2015-10-08 14:17:04 -07:00
subhachandrachandra
4f6526e1a5
Merge remote-tracking branch 'upstream/master'
2015-10-07 14:49:47 -07:00
subhachandrachandra
e6ea09f482
Added Mountpoints and SkipInodeUsage options to the Disk plugin to control
...
which mountpoint stats get reported for and to skip inode stats.
2015-10-07 14:42:11 -07:00
Cameron Sparr
d620651ef6
procstat plugin, consolidate PID-getting
2015-10-07 14:13:33 -06:00
Cameron Sparr
9221f93be9
Allow procstat plugin to handle multiple PIDs from pgrep
...
Closes #248
2015-10-07 13:48:55 -06:00
Cameron Sparr
795ea49093
Add pid tag to procstat plugin, dont exit on error, only log
2015-10-07 11:42:50 -06:00
Ranjib Dey
6827459b9f
fix typo in sample config and README
...
Closes #240
2015-10-07 11:19:55 -06:00
Ranjib Dey
e424d47ce6
fix plugin registration name
2015-10-07 11:11:47 -06:00
Ranjib Dey
ca0e732331
fix toml struct string
2015-10-07 11:11:47 -06:00
Ranjib Dey
8e52905ea9
add readme for procstat plugin
2015-10-07 11:11:12 -06:00
Cameron Sparr
5cc26bb640
godep update for procstat
2015-10-07 11:11:12 -06:00
Ranjib Dey
fdf00c1be6
Monitor process by pidfile or exe name
2015-10-07 11:11:12 -06:00
cornerot
5112d077d5
add tabs in the apache sampleConfig var
...
Closes #246
2015-10-06 10:34:03 -06:00
Cameron Sparr
f5d1aaf7d9
Memory plugin: re-add cached and buffered to memory plugin
2015-09-28 17:05:42 -07:00
Josh Palay
24527859e6
Fix printf format issue
...
Closes #227
2015-09-23 15:44:25 -07:00
Josh Palay
0c6c5718fe
Adds command intervals to exec plugin
2015-09-23 15:42:48 -07:00
Ruslan Islamgaliev
c4bbc18cb6
Make nginx_test check port in nginx module tags
...
Closes #223
2015-09-23 15:41:46 -07:00
Ruslan Islamgaliev
6e76759225
Add port tag to nginx plugin
2015-09-23 15:40:43 -07:00
Cameron Sparr
12420db4b9
docker plugin: Add docker labels as tags in
...
Closes #90
2015-09-23 14:20:15 -07:00
Cameron Sparr
b12b804f0a
Make redis password config more clear.
...
Also make certain that the 'host' tag does not include the password for
security reasons
Closes #225
2015-09-23 13:28:36 -07:00
Cameron Sparr
f8d64a7378
Redis: include per-db keyspace info
...
Closes #205
2015-09-22 19:46:50 -07:00
Cameron Sparr
b92a0d5126
Redis plugin, add key metrics and simplify parsing
2015-09-22 16:27:22 -07:00
Ruslan Islamgaliev
72edc3c4fe
Select default apache port depending on url scheme
2015-09-22 10:53:53 -07:00
Ruslan Islamgaliev
5657e8d1da
Add port tag to apache plugin
2015-09-22 10:52:45 -07:00
Cameron Sparr
1cd2db9f8c
Memory plugin: use 'available' instead of 'actual_'
...
Closes #214
2015-09-21 17:39:39 -07:00
Cameron Sparr
10d411c4f7
Update new memory unit tests, documentation
2015-09-21 17:22:24 -07:00
Cameron Sparr
74da03d9fa
Refactor memory stats, remove some, add 'actual_' stats
2015-09-21 17:22:23 -07:00
Cameron Sparr
b8a58dad65
Fix CPU unit tests for time_ prefix
2015-09-21 17:08:50 -07:00
Cameron Sparr
b012713cf2
Adding time_ prefix to all CPU time measurements
2015-09-21 10:23:46 -07:00
Cameron Sparr
10b0438201
Remove cpu_usage_busy, this is simply 100-cpu_usage_idle
2015-09-17 17:46:35 -07:00
Cameron Sparr
0270ace3d4
Add a CPU collection plugin README
2015-09-17 17:46:34 -07:00
Cameron Sparr
df15e7b379
Remove non-existent 'stolen' cpu stat, fix measurement names
2015-09-17 17:46:34 -07:00
Cameron Sparr
dd7a3b37b0
Delete 'vendored' gopsutil directory
2015-09-17 17:46:34 -07:00
Tim Allen
94a623c00e
Check if file exists before running disk usage on it. Not all mounts are normal files.
...
Closes #208
2015-09-17 17:45:58 -07:00
Cameron Sparr
733ba07312
Changing AddValues to AddFields and temp disabling adding w time
...
Currently adding with time is broken, because InfluxDB does not support
using precision for timestamp truncation both with and without
timestamps. This will be re-enabled once we fix InfluxDB to use the
precision argument for truncation in all cases, and a "unit" argument
in the line-protocol for adding points with non-nanosecond stamps
Fixes #175
2015-09-16 16:59:48 -07:00
Cameron Sparr
66ed4f7328
mysql plugin: don't emit blank tags
...
closes #201
2015-09-16 14:24:38 -07:00
Oliver Buschjost
211065565f
Add HTTP 5xx stats to HAProxy plugin. Closes #194
2015-09-16 14:10:09 -07:00
Cameron Sparr
2e68d3cb3c
Merge pull request #198 from mced/fix_mem_used_perc
...
[fix] mem_used_perc returns percentage of used mem
2015-09-15 15:24:48 -07:00
Cédric Menassa
4d6f11b61f
[fix] mem_used_perc returns percentage of used mem
2015-09-15 12:58:51 +02:00
Kevin Bouwkamp
aac9ba6c1e
add bugfix in CHANGELOG and some notes in pg README
...
Closes #192
2015-09-14 18:48:01 -07:00
Kevin Bouwkamp
d926a3b5da
no longer duplicate ignored columns here
2015-09-14 18:47:07 -07:00
Kevin Bouwkamp
fa5753c579
Makes the test also work across pg versions
2015-09-14 18:47:07 -07:00
Kevin Bouwkamp
3fa3b2d836
add some comments
2015-09-14 18:47:07 -07:00
Kevin Bouwkamp
76041e84e8
fix some more indentation...
2015-09-14 18:47:07 -07:00
Kevin Bouwkamp
19c6572926
Add a few notes about the connection strings
2015-09-14 18:47:07 -07:00
Kevin Bouwkamp
2217fb8c58
uncomment to skip test in short mode
2015-09-14 18:47:07 -07:00
Kevin Bouwkamp
50fcb3914d
Generating metric information dynamically. Makes compatible with postgresql versions < 9.2
2015-09-14 18:47:06 -07:00
mced
6d6158ff08
[fix] mem_used_perc returns percentage of used mem
...
Closes #189
2015-09-14 12:18:31 -07:00
Cameron Sparr
11126cf4ae
Add a server name tag to the RabbitMQ server list
...
Fixes #183
2015-09-11 16:46:49 -07:00
Ruslan Islamgaliev
bd00f46d8b
Fix docker stats to make it work on centos 7.
...
issue #58
issue #84
2015-09-11 16:26:08 -07:00
Cameron Sparr
d8482cc286
darwin net plugin fix, really need to godep vendor gopsutil
2015-09-10 13:57:57 -06:00
Cameron Sparr
f7a4317990
Fix multiple redis server bug, do not cache the TCP connections
...
Fixes #178
2015-09-10 11:51:15 -06:00
Cameron Sparr
68e41f130c
Ping plugin
...
Closes #167
2015-09-04 11:20:49 -06:00
nickscript0
0143a4227e
add additional metrics to mysql plugin tests
...
Closes #165
2015-09-02 11:49:16 -06:00
nickscript0
3f63bcde12
add additional MySQL metrics
2015-09-02 11:48:38 -06:00
Cameron Sparr
4d19fc0860
Fixup for g->r change, io.reader was already using 'r'
2015-08-31 16:15:38 -06:00
Cameron Sparr
9c57c30e57
Redis plugin internal names consistency fix, g -> r
2015-08-31 15:57:52 -06:00
Cameron Sparr
9969c4e810
Add system uptime metric, string formatted AND in float64
...
closes #150
2015-08-31 14:43:34 -06:00
Alexander Oleinik
e2bc5d80c9
Apache Plugin
...
Closes #158
Fixes #132
2015-08-31 10:17:18 -06:00
Cameron Sparr
ff2de0c715
Only build the docker plugin on linux
2015-08-27 17:09:18 -06:00
Cameron Sparr
434267898b
Indent the toml config for readability
2015-08-26 09:22:03 -06:00
subhachandrachandra
8d034f544c
Fixed memory reporting for Linux systems
...
/proc/meminfo reports memory in KiloBytes and so needs a multiplier of 1024 instead of 1000.
The kernel reports in terms of pages and the proc filesystem is left shifting by 2 for 4KB pages to get KB. Since this is a binary shift, Bytes will need to shift by 10 and so get multiplied by 1024.
From the kernel code. PAGE_SHIFT = 12 for 4KB pages
"MemTotal: %8lu kB\n", K(i.totalram)
Closes #131
2015-08-25 14:18:14 -06:00
subhachandrachandra
ca1d2c7000
Fixed total memory reporting for Darwin systems. hw.memsize is reported as bytes instead of pages.
2015-08-25 14:16:18 -06:00
Bruno Bigras
0acf15c025
Typo: prec -> perc
...
Closes #140
2015-08-25 14:15:12 -06:00
Cameron Sparr
94eed9b43c
Add MySQL server address tag to all measurements
...
Closes #138
2015-08-25 13:58:55 -06:00
Bruno Bigras
8a6665c03f
memcached: fix when a value contains a space
...
Fixes #137
Closes #139
2015-08-25 13:14:40 -06:00
Cameron Sparr
bd85a36cb1
Fixes #130 , document mysql plugin better, README
2015-08-24 15:08:16 -06:00
Cameron Sparr
8273679634
0.1.6, update changelog, readme, plugins list
2015-08-20 14:45:04 -06:00
Cameron Sparr
532d953b5a
fix for #126 , nginx plugin not catching net.SplitHostPort error
2015-08-20 11:26:49 -06:00
Simon Fraser
601b444a60
fix segv on error
2015-08-20 07:49:46 -06:00
Josh Palay
7d9efd7cff
Modifications to httpjson plugin
2015-08-19 13:25:21 -06:00
Alvaro Morales
06ef2a72c5
Add httpjson plugin
2015-08-19 13:24:07 -06:00
Cameron Sparr
03c7d564d9
Merge pull request #118 from srfraser/diskusage_windows_fix
...
Get disk usage stats working on windows
2015-08-18 15:58:13 -06:00
Simon Fraser
7273e2e6f2
Get disk usage stats working on windows
2015-08-18 21:31:33 +01:00
Josh Palay
55fb249f6b
exec plugin doesn't crash when given null JSON values
2015-08-14 17:06:14 -06:00
Cameron Sparr
0e65d8e64e
Rebase and fixups for PR #111 , fixes issue #33
2015-08-13 14:47:51 -06:00
Josh Palay
1e742aec04
Adds cpu busy time and percentages
2015-08-13 14:30:32 -06:00
Cameron Sparr
04963f12a3
Allow a PerCPU configuration variable, issue #108
2015-08-13 13:30:11 -06:00
Simon Fraser
d280b968d7
Ensure tests pass now that we're passing fstype around
...
go fmt checks
Rework the example configuration snippets
2015-08-10 19:20:49 -06:00
Simon Fraser
1d8c7a74d6
to filter by filesystem type, we need to pass that up the chain
2015-08-10 19:19:36 -06:00
mocchira
24eb7d6bc9
Add LeoFS plugin
2015-08-07 08:58:24 +00:00