Cameron Sparr
204ebf6bf6
influxdb output: write consistency parameter
...
closes #1249
2016-05-24 10:50:27 +01:00
Rene Zbinden
52d5b19219
add chrony support ( #1238 )
...
* add chrony support
* remove path definition
* add changelog
2016-05-24 09:55:25 +01:00
Cameron Sparr
c44ecf54a5
Utilize timeout in net_response plugin.
...
Also changing the net_response and http_response plugins to only accept
duration strings for their timeout parameters. This is a breaking config
file change.
closes #1214
2016-05-23 15:59:23 +01:00
Klaudiusz Staniek
c6699c36d3
Add the OctetString OID value support ( #1242 )
...
This update adds support for strings values. Not sure why this was missed.
2016-05-23 11:21:53 +01:00
François de Metz
d6ceae7005
Refactor GitHub webhooks ( #1240 )
...
* Fix a typo.
* Extract similar code to generateEvent function.
* Remove functions to use generateEvent in the switch.
* Refactor tests.
2016-05-23 11:21:34 +01:00
Rene Zbinden
4dcb82bf08
fix interval rounding error
...
closes #1190
2016-05-23 11:20:01 +01:00
Cameron Sparr
56aee1ceee
Update gopsutil dependency
...
closes #1233
2016-05-20 15:30:13 +01:00
Cameron Sparr
f176c28a56
http_response: override req.Host header properly
...
closes #1198
2016-05-19 13:19:51 +01:00
Jared Biel
ab54064689
Procstat input plugin - functionality for overriding of process_name ( #1192 )
...
Being able to override the process_name in the procstat module
is useful for daemonized perl, ruby, erlang etc. processes. This
allows for manually setting process_name rather than it being set to
the interpreter/VM of the process.
2016-05-19 11:34:25 +01:00
Cameron Sparr
debf7bf149
ntpq input: ignore lines that are '-'
...
closes #1223
2016-05-18 22:20:47 +01:00
Kane Dou
1dbe3b8231
fix mongodb input concurrent map read/write
...
closes #1211
2016-05-18 21:23:39 +01:00
Cameron Sparr
b065573e23
influxdb input: Add shard counter
...
closes #1221
2016-05-18 19:31:36 +01:00
robinpercy-xm
69dfe63809
Implemented ceph collector ( #1172 )
...
- records metrics from the output of mon and osd socket perf
dumps.
2016-05-18 15:48:44 +01:00
Jason Roelofs
f32916a5bd
Output stats to the Instrumental TCP Collector
...
closes #1139
2016-05-18 15:03:28 +01:00
Anthony Brodard
33cacc71b8
Add role tag to redis plugins ( #1207 )
...
fixes #1203
- Format code
2016-05-18 14:17:14 +01:00
Cameron Sparr
c292e3931a
Remove ntpq state prefixes and make their own tag
...
closes #1161
2016-05-18 14:16:01 +01:00
François de Metz
a87d6f0545
Fix typo. ( #1220 )
2016-05-18 14:14:50 +01:00
Cameron Sparr
3a01b6d5b7
Update elasticsearch readme
...
closes #1145
2016-05-18 12:22:34 +01:00
Zdenek Styblik
39df2635bd
Fix crash in Docker input plugin - Fixes #1195
...
Commit fixes crash in Docker input plugin caused by the fact that return value
might be nil when error occurs.
closes #1195
2016-05-18 11:27:06 +01:00
Baptiste Mille-Mathias
a59bf7246a
Don't use root user as example
...
Using root as user is a bad habit.
closes #1177
2016-05-17 18:30:15 +01:00
Cameron Sparr
dc89f029ad
nstat plugin cleanups and formatting
...
closes #1104
closes #1138
2016-05-17 17:00:46 +01:00
Maksadbek
7557056a31
updated readme for nstat
2016-05-17 16:51:42 +01:00
Maksadbek
20c45a150c
nstat plugin: reading files paths from env
2016-05-17 16:51:42 +01:00
Maksadbek
46bf0ef271
nstat input plugin
2016-05-17 16:51:42 +01:00
Cameron Sparr
12357ee8c5
processes: add 'unknown' procs (?)
2016-05-11 11:52:29 -07:00
Cameron Sparr
bb254fc2b9
Default docker timeout in case one is not defined in config
2016-05-10 14:18:55 -07:00
Cameron Sparr
aeadc2c43a
Update etc/telegraf.conf, mqtt_cons readme
2016-05-10 14:18:55 -07:00
Cameron Sparr
85dee02a3b
snmp plugin: change host -> snmp_host
...
closes #1156
2016-05-10 14:18:00 -07:00
Cameron Sparr
afdebbc3a2
Make OidInstanceMapping a field of the snmp host
...
fixes #1171
2016-05-10 10:15:01 -07:00
Jörg Thalheim
5deb22a539
docker: add container_id also to per cpu stats
...
currently this field exists only for total cpu usage
closes #1168
2016-05-09 16:43:27 -07:00
Lukasz Jagiello
4c28f15b35
Fix #1148 - chatty MySQL
...
Two additional config options to reduce MySQL metrics
With:
- gather_table_lock_waits = false
- gather_event_waits = false
```
| wc -l
34
```
With:
- gather_table_lock_waits = true
- gather_event_waits = true
```
| wc -l
50040
```
closes #1148
closes #1149
2016-05-04 10:23:54 -06:00
Marko Crnic
095ef04c04
Fix formatting for haproxy tests
...
closes #1146
2016-05-04 09:47:39 -06:00
Marko Crnic
7d49979658
Update haproxy input plugin sample configuration
2016-05-04 09:46:44 -06:00
Marko Crnic
7a36695a21
Add tests for haproxy stats socket
2016-05-04 09:46:44 -06:00
Marko Crnic
5865587bd0
Add stats socket support to haproxy plugin
2016-05-04 09:46:44 -06:00
Jörg Thalheim
219bf93566
docker: add container_id to blkio metrics
...
all container metrics except blkio have this field
closes #1150
2016-05-04 09:28:13 -06:00
John Engelman
0b9b7bddd7
Specify host mount prefix with envvar.
...
closes #1120
2016-05-02 15:53:30 -06:00
Rene Zbinden
4c8449f4bc
fix sysstat timeout error
...
closes #1134
2016-05-02 15:17:11 -06:00
Cameron Sparr
f2b0ea6722
value parser: doc & string handling
2016-05-02 12:17:20 -06:00
Cameron Sparr
46f4be88a6
Revert "exec plugin: allow using glob pattern in command list"
...
This reverts commit 6381efa7ce
.
2016-05-02 12:07:17 -06:00
Jari Sukanen
6381efa7ce
exec plugin: allow using glob pattern in command list
...
Allow using glob pattern in the command list in configuration. This enables for
example placing all commands in a single directory and using /path/to/dir/*.sh
as one of the commands to run all shell scripts in that directory.
Glob patterns are applied on every run of the commands, so matching commands can
be added without restarting telegraf.
closes #1127
2016-05-02 11:36:15 -06:00
Pierre Fersing
85ee66efb9
"DELAYED" Inserts were deprecated in MySQL 5.6.6
...
closes #1136
2016-05-02 11:23:28 -06:00
Victor Garcia
40dccf5b29
Metric for MongoDB jumbo chunks
...
closes #1128
2016-05-01 14:27:27 -06:00
Cameron Sparr
c114849a31
Use a timeout for docker list & stat cmds
...
closes #1133
2016-05-01 10:26:46 -06:00
Cameron Sparr
a30b1a394f
Kafka output: set max_retry=3 & required_acks=-1 as defaults
...
closes #1113
2016-04-29 18:51:45 -06:00
Cameron Sparr
3f807a9432
Implement timeouts for all exec command runners
...
First is to write an internal CombinedOutput and Run function with a
timeout.
Second, the following instances of command runners need to have timeouts:
plugins/inputs/ping/ping.go
125: out, err := c.CombinedOutput()
plugins/inputs/exec/exec.go
91: if err := cmd.Run(); err != nil {
plugins/inputs/ipmi_sensor/command.go
31: err := cmd.Run()
plugins/inputs/sysstat/sysstat.go
194: out, err := cmd.CombinedOutput()
plugins/inputs/leofs/leofs.go
185: defer cmd.Wait()
plugins/inputs/sysstat/sysstat.go
282: if err := cmd.Wait(); err != nil {
closes #1067
2016-04-29 12:06:22 -06:00
Cameron Sparr
3ed006d216
Sanitize invalid opentsdb characters
...
closes #1098
2016-04-28 17:01:50 -06:00
Cameron Sparr
3e1026286b
skip network-dependent unit tests in short mode
2016-04-28 14:44:08 -06:00
Cameron Sparr
b59266249d
README fixups for udp_listener, statsd inputs
...
closes #1119
2016-04-28 13:11:41 -06:00
G-regL
015261a524
Sanitize Field name
...
Replace '/[sS]ec' for '_persec' and spaces with underscores.
closes #1118
2016-04-28 12:21:28 -06:00
Bob Zoller
1390c22004
sanitize * to - in graphite serializer
...
closes #1110
2016-04-27 18:05:44 -06:00
Cameron Sparr
8742ead585
Change server_ -> jolokia_ in tags and other formatting
2016-04-27 16:00:58 -06:00
Simone Aiello
18636ea628
jolokia: use always POST
...
code refactor to use same prepareRequest method
for both 'agent' and 'proxy' mode
closes #1031
closes #1050
closes #473
2016-04-27 15:45:37 -06:00
Simone Aiello
cf5980ace2
jolokia: add proxy mode
2016-04-27 15:39:55 -06:00
Jesse Hanley
a7b0861436
Adding Jobstats support to Lustre2 input plugin
...
Lustre Jobstats allows for RPCs to be tagged with a value, such
as a job's ID. This allows for per job statistics. This plugin
collects statistics and tags the data with the jobid.
closes #1107
2016-04-27 15:35:24 -06:00
Cameron Sparr
89f2c0b0a4
Cassandra: update plugin supported prefix & fix panic
...
fixes #1102
2016-04-27 15:23:05 -06:00
Cameron Sparr
ee4f4d7800
ping plugin: Set default timeout
2016-04-27 15:08:38 -06:00
John Engelman
1c4043ab39
Closes #1085 - allow for specifying AWS credentials in config.
...
closes #1085
closes #1086
2016-04-26 17:24:05 -06:00
Cameron Sparr
44c945b9f5
Tail unit tests and README tweaks
2016-04-26 10:43:41 -06:00
Cameron Sparr
b9c24189e4
Tail input plugin
2016-04-26 09:42:06 -06:00
Cameron Sparr
411d8d7439
Fix leaky tcp connections in phpfpm plugin
...
closes #1089
2016-04-26 09:24:32 -06:00
Cameron Sparr
671b40df2a
procstat: field prefix fixup
2016-04-25 20:10:34 -06:00
Cameron Sparr
249a860c6f
procstat: fix newlines in tags
2016-04-25 19:57:38 -06:00
Mika Eloranta
0367a39e1f
postgresql_extensible: custom address in metrics output
...
Allow overriding the the metrics "server" tag with the specified
value. Can be used to give a more user-friendly value for the server
name.
closes #1093
2016-04-25 16:33:35 -06:00
Mika Eloranta
1a7340bb02
postgresql_extensible: fix nil field values
...
nil field values would break the output influxdb line procotol.
Skip them from the output.
2016-04-25 16:33:33 -06:00
Mika Eloranta
ce7d852d22
postgresql_extensible: configurable measurement name
...
The output measurement name can be configured per query.
2016-04-25 16:33:33 -06:00
Hannu Valtonen
01b01c5969
postgresql_extensible: Censor also other security related conn params
...
While these aren't quite as sensitive as passwords, they do tend to be
long filesystem paths that shouldn't be reported along with
every measurement.
2016-04-25 16:33:33 -06:00
Cameron Sparr
07728d7425
Refactor globpath pkg to return a map
...
this is so that we don't call os.Stat twice for every file matched
by Match(). Also changing the behavior to _not_ return the name of a
file that doesn't exist if it's not a glob.
2016-04-24 14:37:44 -06:00
Cameron Sparr
d3a25e4dc1
globpath refactor into pkg separate from filestat
2016-04-23 11:56:33 -06:00
zensqlmonitor
93f5b8cc4a
Fix datatype conversion
2016-04-23 09:14:04 +02:00
Cameron Sparr
5b1e59a48c
filestat plugin config fixup
2016-04-22 19:15:07 -06:00
Cameron Sparr
7b27cad1ba
Dont specify AWS credential chain, use default
...
closes #1078
2016-04-22 11:43:20 -06:00
Victor Garcia
194288c00e
Adding replication lag metric
...
closes #1066
2016-04-22 11:07:32 -06:00
Cameron Sparr
88def9b71b
filestat input plugin
...
closes #929
2016-04-21 16:53:02 -06:00
Martin Gehrke
f818f44693
Added Network Interface Object block to Generic Queries examples in win_perf_counters/README.md
...
Network metrics are pretty important and the block adds a couple with a link to the names for more. This adds a block with a few counters to the Generic Queries examples in plugins/inputs/win_perf_counters/README.md
2016-04-21 09:26:46 -04:00
Cameron Sparr
c0588926b8
Add n_cpu field to system plugin
...
closes #1041
2016-04-20 18:22:04 -06:00
Cameron Sparr
f1b7ecb2a2
procstat: Add user, pidfile, pattern & exe tags
...
closes #1035
2016-04-20 13:18:07 -06:00
Cameron Sparr
4bcf157d88
Don't replace _ with . in datadog names
...
closes #1024
2016-04-20 09:06:13 -06:00
Cameron Sparr
2f7da03cce
Do not log every tcp connect/disconnect
...
leaving as comments for whenever I rig up global debug logging.
closes #1062
2016-04-19 22:58:24 -06:00
Cameron Sparr
9aec58c6b8
Don't allow inputs to overwrite host tag
...
closes #1054
This affects tags in the following plugins:
- cassandra
- disque
- rethinkdb
2016-04-19 17:44:33 -06:00
Victor Garcia
46aaaa9b70
Adding TTL metrics data
...
closes #1060
2016-04-19 17:02:25 -06:00
Larry Kim
46543d6323
Possible bug fix for oid_key collision
...
closes #1044
2016-04-19 17:00:04 -06:00
Cameron Sparr
a585119a67
Change prometheus doc to glob match
2016-04-19 14:46:37 -06:00
Cameron Sparr
8cc72368ca
influxdb output: close connections & dont always overwrite
...
closes #1058
closes #1059
also see https://github.com/influxdata/influxdb/pull/6425
2016-04-19 13:40:08 -06:00
Eugene Chupriyanov
c737a19d9f
Just close Riemann client on send metrics failure
...
Signed-off-by: Eugene Chupriyanov <e.chupriyanov@cpm.ru>
closes #1013
2016-04-18 17:25:36 -06:00
Eugene Chupriyanov
708a97d773
Try to reconnect to Riemann if metrics upload failed.
...
Signed-off-by: Eugene Chupriyanov <tchu@tchu.ru>
Error checks added
Don't Close() nil client
Signed-off-by: Eugene Chupriyanov <e.chupriyanov@cpm.ru>
2016-04-18 17:25:19 -06:00
Maksadbek
b95a90dbd6
updated README for mysql input plugin
...
closes #889
closes #403
2016-04-18 17:21:25 -06:00
Maksadbek
a2d1ee08d4
transposed the matrix of tags/fields for Lock Waits stats gathering
2016-04-18 17:11:26 -06:00
Maksadbek
7e64dc380f
preventing tags from mutation by creating new tag for each metric
2016-04-18 17:11:26 -06:00
Maksadbek
046cb6a564
changed types to decrease needless uint64 to float64 casts
2016-04-18 17:11:26 -06:00
Maksadbek
644ce9edab
fixed code regarding needless type casting; single creation of map
2016-04-18 17:11:26 -06:00
Maksadbek
059b601b13
mysql plugin conf field names are lowercase-underscored
2016-04-18 17:11:26 -06:00
Maksadbek
d59999f510
improvements on queries and additional comments
2016-04-18 17:11:26 -06:00
Maksadbek
c5d31e7527
statics that lack on MySQL 5.5 is turned off by default
2016-04-18 17:11:26 -06:00
Maksadbek
c121e38da6
mysql plugin, check for existence of table before scanning
2016-04-18 17:11:26 -06:00
Maksadbek
b16bc3d2e3
remove duplicate function; Mysql plugin GatherTableSchema is configurable
2016-04-18 17:11:26 -06:00
maksadbek
c732abbda2
Improved mysql plugin
...
shows global variables
shows slave statuses
shows size and count of binary log files
shows information_schema.processlist stats
shows perf table stats
shows auto increments stats from information schema
shows perf index stats
shows table lock waits summary by table
shows time and operations of event waits
shows file event statuses
shows events statements stats from perf_schema
shows schema statistics
refactored plugin, provided multiple fields per insert
2016-04-18 17:11:26 -06:00
Cameron Sparr
7828bc09cf
Fixup docker blkio container name & docker doc
2016-04-18 16:20:46 -06:00
Cameron Sparr
36d330fea0
docker plugin schema refactor
...
- renaming cont_name and cont_image to container_name and
container_image.
- cont_id is now a field, called container_id
- docker_cpu, docker_mem, docker_net measurements have been renamed to
docker_container_cpu, docker_container_mem, and docker_container_net
closes #1014
closes #1052
2016-04-18 15:16:59 -06:00
chaton78
93f57edd3a
Better logging for MQTT consumer
...
closes #1023
closes #921
2016-04-18 11:27:50 -06:00
chaton78
8ec8ae0587
Added onConnection and connectionLost Handlers
2016-04-18 11:25:03 -06:00
Pascal Larin
ce94e636bb
Resubscribe if not using persistent sessions
2016-04-18 11:25:03 -06:00
Pascal Larin
21c7378b61
Handle onConnect
2016-04-18 11:25:03 -06:00
Thibault Cohen
75a9845d20
SNMP Fix #995
...
closes #995
2016-04-18 11:19:16 -06:00
Shahzheeb Khan
d638f6e411
mongodb readme and examples
...
mongodb readme and examples
closes #1039
2016-04-16 15:53:04 -06:00
subhachandrachandra
b1b4adec74
Added cassandra plugin to access metrics using jolokia and push them to influxdb.
2016-04-12 10:55:59 -06:00
Cameron Sparr
1934cc2e62
Add memstats to the influxdb input plugin
...
closes #958
2016-04-12 10:13:11 -06:00
Lukasz Jagiello
ae8cf8c35e
Fix plugin name in README
2016-04-11 19:43:30 -06:00
Cameron Sparr
f5878eafb9
Create a template system for the graphite serializer
...
closes #925
closes #879
2016-04-11 16:30:18 -06:00
Michele Fadda
7ad8b26297
dovecot: enabled global, user and ip queries
2016-04-08 11:56:08 -06:00
Shahzheeb Khan
445946792e
Adding few metrics example in jolokia plugin
...
Adding few metrics example in jolokia plugin
closes #993
2016-04-08 11:20:47 -06:00
Shahzheeb Khan
de82c7d5ac
Adding few metrics example
...
Adding more metrics in example to make it easier to better understand the plugin
2016-04-08 11:20:42 -06:00
Cameron Sparr
07f0d561dc
Eliminate byte buffer, copy scanner.Bytes directly
2016-04-08 09:50:03 -06:00
Cameron Sparr
be379f3dac
Refactor UDP & TCP input buffers
...
closes #991
2016-04-08 09:50:03 -06:00
Cameron Sparr
c6faf005cb
Add sysstat dummy file for non-linux builds
2016-04-07 12:08:26 -06:00
Rene Zbinden
b534b58542
fix tests
...
closes #939
2016-04-07 11:54:41 -06:00
Rene Zbinden
920711533e
move pathe lookup for sadf to init()
2016-04-07 10:45:20 -06:00
Rene Zbinden
194110433e
change sadf options so that it also works on older linux distributions
2016-04-07 10:45:20 -06:00
Rene Zbinden
7926396d2a
cleanup code, set dfltActivities in init() function, this leads to an if less in collect() method
2016-04-07 10:45:20 -06:00
Rene Zbinden
797522e8ca
change group=true by default
2016-04-07 10:45:20 -06:00
Rene Zbinden
64b5d1a269
add documentation about sadc path on different linux distributions
2016-04-07 10:45:20 -06:00
Rene Zbinden
d00d3802c9
fix build tags
2016-04-07 10:45:20 -06:00
Rene Zbinden
46fff13341
disable TestInterval with -race test option
2016-04-07 10:45:20 -06:00
Rene Zbinden
be3374a3ef
remove interval configuration
2016-04-07 10:45:20 -06:00
Rene Zbinden
264ac0b017
fix race condition
2016-04-07 10:45:20 -06:00
Rene Zbinden
17033b3c6c
change readme
2016-04-07 10:45:20 -06:00
Rene Zbinden
c4ea122d66
add sysstat plugin
2016-04-07 10:45:20 -06:00
Cameron Sparr
90185dc6b3
cleanup & comment http_response def config
...
closes #332
2016-04-07 10:37:52 -06:00
Luke Swithenbank
377b030d88
update to 5 second default and string map for headers
2016-04-07 10:28:39 -06:00
Luke Swithenbank
437bd87d7c
added tests and did some refactoring
2016-04-07 10:28:39 -06:00
Luke Swithenbank
73a7916ce3
take a request body as a param
2016-04-07 10:28:39 -06:00
Luke Swithenbank
f947fa86e3
update to allow for following redirects
2016-04-07 10:28:39 -06:00
Luke Swithenbank
7219efbdb7
add the ability to parse http headers
2016-04-07 10:28:39 -06:00
Luke Swithenbank
b7435b9cd1
fmt
2016-04-07 10:28:39 -06:00
Luke Swithenbank
207ab5a0d1
update to make a working sample_config
2016-04-07 10:28:39 -06:00
Luke Swithenbank
70aa0ef85d
add plugin to all
2016-04-07 10:28:39 -06:00
Luke Swithenbank
dfbe231a51
add http_response plugin
2016-04-07 10:28:39 -06:00
Josh Hardy
d5b9e003fe
Add CloudWatch input plugin
...
Rebased commit of previously reviewed branch.
Added cloudwatch client Mock and more rich unit tests.
closes #935
closes #936
2016-04-06 13:45:06 -06:00
Sergio Jimenez
e19c474a92
input(docker): Cleanup
...
* Removed leftovers, unused code
closes #957
fixes #645
2016-04-06 12:01:36 -06:00
Sergio Jimenez
9f68a32934
fix(): Last link on README
2016-04-06 11:55:30 -06:00
Sergio Jimenez
5c688daff1
input(docker): Updated README
...
* Replaced links to fsouza/go-dockerclient by docker/engine-api
2016-04-06 11:55:30 -06:00
Sergio Jimenez
fd1f05c8e0
input(docker): Fixed io sectors/io_time recursive
...
* On engine-api sectors_recursive and io_time_recursive have no Op
2016-04-06 11:55:30 -06:00
Sergio Jimenez
708cbf937f
input(docker): Fixed tests to work with engine-api
...
* Modified tests to work with engine-api
2016-04-06 11:55:30 -06:00
Sergio Jimenez
32213cad01
input(docker): docker/engine-api
...
* Made required changes to get it to compile
* First manual tests looking good, still unit tests need fixing
* Made go linter happier
2016-04-06 11:55:30 -06:00
Cameron Sparr
0f16c0f4cf
Reduce TCP listener allocations
2016-04-05 17:37:09 -06:00
Cameron Sparr
30464396d9
Make the UDP input buffer only once
2016-04-05 17:35:43 -06:00
Cameron Sparr
7e97787d9d
More readme fixups
2016-04-05 16:17:45 -06:00
Cameron Sparr
40f2dd8c6c
Readme fixup for exec plugin
2016-04-05 15:22:58 -06:00
Cameron Sparr
4dd364e1c3
Update all readme instances of data formats
2016-04-05 14:42:20 -06:00
Cameron Sparr
03f2a35b31
Update jolokia plugin readme
2016-04-05 13:54:02 -06:00