Codeb Fan
e167b72b16
Add plugin for Twemproxy
...
This plugin collects data from Twemproxy's stats interface
2015-11-13 09:40:29 -07:00
鲁晓敏
019585f0db
phpfpm: add socket fcgi support
2015-11-12 10:44:51 -07:00
Cameron Sparr
3012928452
Fix config file tab indentation
2015-11-12 09:52:35 -07:00
Cameron Sparr
acf9c1141a
Change duration -> internal and implement private gopsutil methods
2015-11-11 15:38:22 -07:00
Cameron Sparr
00ee2529bc
Revert "redis: support IPv6 addresses with no port"
...
This reverts commit 2af97cdbcb
.
2015-11-11 15:33:58 -07:00
Nicholas Katsaros
2af97cdbcb
redis: support IPv6 addresses with no port
...
closes #356
2015-11-10 10:02:42 -07:00
Roman Statsevich
1a05899be0
removed "panic" from zfs plugin
...
also added zfs plugin to README.md
closes #341
2015-11-09 10:38:33 -07:00
Roman Statsevich
d54f6be639
add ZFS plugin
2015-11-09 10:37:36 -07:00
Subhachandra Chandra
00614026b3
Added parameters "Devices" and "SkipSerialNumber to DiskIO plugin.
...
"Devices" can be used to specify storage devices on which stats
should be reported. "SkipSerialNumber" can be used to omit
the device serial number.
Added tests to verify the new parameters.
closes #344
2015-11-06 17:11:57 -07:00
saiello
acf1da4d30
Added jolokia README.md
...
closes #337
2015-11-06 14:08:07 -07:00
saiello
921ffb7bdb
Test for jolokia plugin
2015-11-06 14:07:02 -07:00
saiello
55c598f9ff
Create a JolokiaClient. allowing to inject a stub implementation
2015-11-06 14:07:02 -07:00
saiello
eabc0875de
Fixed sampleconfig
2015-11-06 14:07:02 -07:00
saiello
62270a3697
go fmt run over jolokia.go
2015-11-06 14:07:02 -07:00
saiello
40d8aeecb0
Use url.Parse to validate configuration params
2015-11-06 14:07:02 -07:00
saiello
2daa9ff260
Added Tags as toml field
2015-11-06 14:07:02 -07:00
Simone Aiello
25fd4297a8
Jolokia plugin first commit
2015-11-06 14:07:02 -07:00
cornerot
f05d89ed72
removed "panic" from bcache plugin
...
closes #343
2015-11-06 14:05:09 -07:00
Cameron Sparr
e2854232d0
Change HAProxy plugin tag from host to server
...
fixes #342
2015-11-03 11:21:58 -07:00
Cameron Sparr
befc906167
Improve the HTTP JSON plugin README with more examples.
2015-11-03 10:16:59 -07:00
Cameron Sparr
0398dc1226
Dont overwrite 'host' tag in redis plugin
...
fixes #331
2015-11-02 11:30:49 -07:00
Eugene Dementiev
5592738603
[rabbitmq plugin] Add support for per-queue metrics
...
Also metrics now are gathered concurrently across servers. Fixes #185
fixes #185
closes #334
2015-11-02 11:13:24 -07:00
JP
4ac1c819e0
add elasticsearch README
...
closes #327
2015-11-02 11:04:43 -07:00
JP
cb8499c264
optinally gather cluster and index health stats
2015-11-02 11:03:41 -07:00
Tait Clarridge
4449f7f2fb
Add prometheus_client service output module, update prometheus client
...
- Adds a client implementation using the prometheus go_client library
that exposes metrics.
- Adds a new type of output "ServiceOutput" which follows inline with
the "ServicePlugin", adding a Stop and Start method for the service
This change also requires the newer prometheus/client_golang code, so
the prometheus plugin needed to be changed.
Added the following to Godep:
- bitbucket.org/ww/goautoneg (in github.com/common/expfmt/encode.go)
- prometheus/common/expfmt (in plugins/prometheus.go)
- github.com/prometheus/common/model (in plugins/prometheus.go)
- github.com/prometheus/procfs (in github.com/client_golang/prometheus)
- github.com/beorn7/perks/quantile (in github.com/client_golang/prometheus)
X-Github-Meta: closes #306
2015-10-28 15:28:39 -06:00
JP
7cc60dfb8f
update mongostat from github.com/mongodb/mongo-tools
...
closes #323
2015-10-28 15:26:04 -06:00
Cameron Sparr
fa9555c430
Execute "long" unit tests using docker containers
...
fixes #293
2015-10-28 11:45:04 -06:00
Cameron Sparr
48d11f0a5c
Mongostat diff bug, less equal to less
2015-10-28 10:44:09 -06:00
Tait Clarridge
ccbfb038ee
Change aerospike default config to localhost
...
The default config was in a non-runnable state if one were to
attempt to use it with the docker-machine setup. Changed to localhost.
closes #321
2015-10-26 10:57:10 -06:00
palkan
cb951ebd28
Add httpjson readme
...
closes #275
2015-10-23 18:34:27 -06:00
palkan
d35c78e933
Rename Tags to TagKeys
2015-10-23 18:33:04 -06:00
palkan
e9356c893b
[ Fix #190 ] Add httpjson tags support
2015-10-23 18:33:04 -06:00
palkan
df96958fb8
Use specific mysql version with docker
...
closes #315
2015-10-23 17:35:49 -06:00
palkan
bf1cf4557e
Update kafka reamde; improve intergration tests
...
closes #313
2015-10-23 17:33:23 -06:00
Cameron Sparr
86d20496ea
Fix MySQL DSN -> tags parsing
...
Closes #297
2015-10-22 17:16:19 -06:00
Cameron Sparr
eb0a19062e
When MongoDB freezes or restarts, do not report negative diffs
...
Fixes #253
2015-10-22 10:55:26 -06:00
Tait Clarridge
c5f200917a
Add aerospike plugin support
...
- Does not use the aerospike client, but sends the stats command
using the aerospike required format
- Queries available namespaces and gets stats for all of them
closes #300
2015-10-21 18:04:45 -06:00
Roman Statsevich
499b5befd6
add bcache plugin
...
Closes #286
2015-10-20 14:17:09 -06:00
Cameron Sparr
c26ce9c4fe
Utilizing new client and overhauling Accumulator interface
...
Fixes #280
Fixes #281
Fixes #289
2015-10-20 13:53:58 -06:00
Tyler Nisonoff
6869362f43
added keyspace hitrate measurement
...
Closes #283
2015-10-18 18:00:34 -06:00
Tyler Nisonoff
7600cc87d8
added connections measurement with user tag
...
Closes #284
2015-10-18 17:43:36 -06:00
Jonathan Cross
3192c78d96
fixed test to check actual value
...
Closes #273
caught a typo :D using it
2015-10-18 17:39:53 -06:00
Jonathan Cross
c3dad00c1b
PuppetAgent Plugin
...
Added PuppetAgent Plugin reads last_run_summary file
2015-10-18 17:37:11 -06:00
Cameron Sparr
73f1ed4f25
Use Unix() int64 time for comparing timestamps in kafka consumer
2015-10-16 16:58:52 -06:00
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