Jari Sukanen
6828fc48e1
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 #1142
2016-05-26 11:38:15 +01:00
Pierre Fersing
98d91b1c89
Fix reloading Telegraf under systemd ( #1279 )
2016-05-26 11:32:05 +01:00
Cameron Sparr
9bbdb2d562
Allow wildcard filtering of varnish stats
...
closes #1275
2016-05-26 10:42:34 +01:00
Rene Zbinden
a8334c3261
add option to disable dns lookup for chronyc
...
closes #1265
2016-05-25 18:58:56 +01:00
Cameron Sparr
9144f9630b
graphite parser: support multiple tag keys
...
closes #1272
2016-05-25 17:11:28 +01:00
Cameron Sparr
3e4a19539a
http_response plugin: Add SSL config options
...
closes #1264
2016-05-25 13:44:36 +01:00
Cameron Sparr
5fe7e6e40e
influxdb input: Use non-panicking type assertion
...
closes #1268
2016-05-25 13:32:10 +01:00
Cameron Sparr
58f2ba1247
kernel: use strconv.ParseInt instead of strconv.Atoi
...
closes #1258
2016-05-25 12:31:10 +01:00
John Engelman
5f3a91bffd
Consolidate AWS credentials ( #1208 )
...
* Use shared AWS credential configuration.
* Cloudwatch dimension wilcards
* Allow configuring cache_ttl for cloudwatch metrics.
* Allow for wildcard in dimension values to select all available metrics.
* Use internal.Duration for CacheTTL and go fmt
* Refactor to not use embedded structs for config.
* Update AWS plugin READMEs with credentials details, update Changelog.
* Fix changelog after rebasing to master and 0.13.1 release.
* Fix changelog after rebase.
2016-05-25 12:30:39 +01:00
Cameron Sparr
6351aa5167
only count shard if it's non-empty
...
closes #1221
2016-05-25 12:05:14 +01:00
Cameron Sparr
1ef5599361
update changelog & etc/telegraf.conf
2016-05-24 15:34:56 +01:00
Cyril Duez
c78b6cdb4e
Add input plugin for rollbar service. ( #1247 )
...
* Report rollbar events.
Signed-off-by: Cyril Duez <cyril@stormz.me>
Signed-off-by: François de Metz <francois@stormz.me>
* Fix indent with go fmt.
* Add test for rollbar webhooks.
* Report more data from new_item event.
* Handle new deploy webhook.
Signed-off-by: Cyril Duez <cyril@stormz.me>
Signed-off-by: François de Metz <francois@stormz.me>
* Update default port.
* Add readme.
* Add rollbar_webhooks to the readme.
* Add rollbar_webhooks to plugins list.
* Add tag level for new_item event.
* Update readme.
* Update changelog.
2016-05-24 15:32:42 +01:00
Rene Zbinden
475252d873
fix telegraf service ( #1252 )
2016-05-24 15:14:58 +01:00
Cameron Sparr
e103923430
Release 0.13.1
2016-05-24 12:04:48 +01:00
robinpercy-xm
1248934f3e
Adding Varnish HTTP Cache input plugin ( #1173 )
...
* Adding Varnish HTTP Cache input plugin
* Applying PR feedback
- Linked to varnish in input README
- Updated README/CHANGELOG
- Cleaned up sampleConfig to remove formatting
- Shorted lines to 80 chars (except where test input requires long strings)
- Using internal.RunTimeout to wrap call to varnishtat
- Added dummy file for windows
2016-05-24 11:06:25 +01:00
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
8e92d3a4a0
Log to /var/log/telegraf/telegraf.log on systemd
...
closes #1243
2016-05-23 18:00:59 +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
Cameron Sparr
4f5d5926d9
Set a timeout for calls to input.Gather
...
Changing the internal behavior around running plugins. Each plugin
will now have it's own goroutine with it's own ticker. This means that a
hung plugin will not block any other plugins. When a plugin is hung, we
will log an error message every interval, letting users know which
plugin is hung.
Currently the input interface does not have any methods for killing a
running Gather call, so there is nothing we can do but log an "ERROR"
and move on. This will give some visibility into the plugin that is
acting up.
closes #1230
fixes #479
2016-05-21 21:39:01 +01:00
Cameron Sparr
3c5c3b98df
update gopsutil to commit with timeout support
...
closes #1215
2016-05-21 21:00:51 +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
Cameron Sparr
2e68bd1412
don't overwrite host tags in plugins
...
closes #1227
closes #1210
2016-05-19 13:19:28 +01:00
Kane Dou
1dbe3b8231
fix mongodb input concurrent map read/write
...
closes #1211
2016-05-18 21:23:39 +01:00
Cameron Sparr
e94e50181c
update changelog, readme, telegraf.conf
2016-05-18 16:07:17 +01:00
Jason Roelofs
f32916a5bd
Output stats to the Instrumental TCP Collector
...
closes #1139
2016-05-18 15:03:28 +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
Cameron Sparr
281296cd3f
changelog update
2016-05-17 17:05:27 +01:00
Cameron Sparr
90a98c76a0
Finalize 0.13 release
2016-05-11 13:41:32 -07:00
Cameron Sparr
677dd7ad53
Release 0.13
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
Marko Crnic
095ef04c04
Fix formatting for haproxy tests
...
closes #1146
2016-05-04 09:47:39 -06:00
John Engelman
0b9b7bddd7
Specify host mount prefix with envvar.
...
closes #1120
2016-05-02 15:53:30 -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
4e9798d0e6
agent and tags configs sometimes not applied
...
closes #1090
2016-04-29 19:44:01 -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
91460436cf
Changelog update
2016-04-29 12:32:04 -06:00
Cameron Sparr
cbe32c7482
Support default config paths
...
precedence will be:
1. --config command-line option
2. $TELEGRAF_CONFIG_PATH
3. $HOME/.telegraf/telegraf.conf
4. /etc/telegraf/telegraf.conf
2016-04-28 17:48:24 -06:00
Cameron Sparr
5d3c582ecf
changelog update
2016-04-28 17:34:37 -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
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
4de75ce621
Performance refactor of running_output buffers
...
closes #914
closes #967
2016-04-27 13:40:05 -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
411d8d7439
Fix leaky tcp connections in phpfpm plugin
...
closes #1089
2016-04-26 09:24:32 -06:00
zensqlmonitor
1751c35f69
SQL Server input. Fix datatype conversion.
2016-04-23 09:18:08 +02:00
Cameron Sparr
7b27cad1ba
Dont specify AWS credential chain, use default
...
closes #1078
2016-04-22 11:43:20 -06:00
Cameron Sparr
23f2b47531
Ignore errors in systemd
...
closes #1022
2016-04-22 11:23:24 -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
Cameron Sparr
8a395fdb4a
changelog update feature 1041
2016-04-20 18:36:14 -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
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
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
Cameron Sparr
92e57ee06c
Set default tags in test accumulator
...
closes #1012
2016-04-18 19:24:17 -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
Maksadbek
b95a90dbd6
updated README for mysql input plugin
...
closes #889
closes #403
2016-04-18 17:21:25 -06:00
Cameron Sparr
61d681a7c8
docker changelog update
2016-04-18 16:24:32 -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
Cameron Sparr
81d0a64d46
Adds support for removing/keeping tags from metrics
...
closes #706
2016-04-16 15:13:38 -06:00
Cameron Sparr
f76739cb1b
Release 0.12.1
2016-04-14 16:16:26 -06:00
Subhachandra Chandra
0ed5b75a14
Fixed CHANGELOG with the correct pull request id.
...
closes #681
closes #1009
2016-04-12 10:57:34 -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
Cameron Sparr
f5878eafb9
Create a template system for the graphite serializer
...
closes #925
closes #879
2016-04-11 16:30:18 -06:00
Cameron Sparr
27fe4f7062
Update changelog, etc/telegraf.conf
...
closes #998
2016-04-08 12:00:41 -06:00
Rene Zbinden
b534b58542
fix tests
...
closes #939
2016-04-07 11:54:41 -06:00
Cameron Sparr
90185dc6b3
cleanup & comment http_response def config
...
closes #332
2016-04-07 10:37:52 -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
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
Martti Rannanjärvi
73bd98df57
dovecot: remove extra newline from stats query
...
Extra newline in the stats query is interpreted as an empty query
which is an error for dovecot.
closes #972
2016-04-05 10:54:27 -06:00
Armin Wolfermann
bcf1fc658d
ipmi_sensors: Allow : in password
...
closes #969
2016-04-05 10:52:41 -06:00
Cameron Sparr
863cbe512d
processes plugin: fix case where there are spaces in cmd name
...
fixes #968
2016-04-05 10:27:30 -06:00
Cameron Sparr
70ef61ac6d
Release 0.12
2016-04-04 16:34:41 -06:00
Cameron Sparr
d9bb1ceaec
Changelog update
2016-04-04 16:12:50 -06:00
Cameron Sparr
357849c348
Godeps: update wvanbergen/kafka dependency
...
see https://github.com/wvanbergen/kafka/pull/87
fixes #805
2016-04-02 13:45:24 -06:00
Cameron Sparr
8e041420cd
config: parse environment variables in the config file
...
closes #663
2016-04-01 16:06:19 -06:00
Cameron Sparr
f5246eb167
Update changelog with config file PR
2016-04-01 11:45:09 -06:00
Florent Ramière
51f4e9c0d3
Update changelog
...
closes #945
2016-04-01 10:09:04 -06:00
Rudenkovk Konstantin
e03f684508
Fix parse fcgi URI path in php-fpm input module
...
closes #934
2016-03-30 10:34:48 -06:00
Cameron Sparr
bd640ae2c5
changelog fixup
2016-03-29 12:19:07 -06:00
Cameron Sparr
2cfc882c62
changelog & readme update
2016-03-29 12:18:23 -06:00
Cameron Sparr
b1cfb1afe4
Deprecate statsd convert_names option, expose separator
...
closes #876
2016-03-28 12:13:15 -06:00
Adam Argo
e07c79259b
PR feedback changes
...
closes #927
2016-03-28 10:43:34 -06:00
Thibault Cohen
a95710ed0c
SNMP plugin fixes
...
fixes #873
2016-03-22 22:58:02 -06:00
Cameron Sparr
276e7629bd
memcached unix socket: fix panic. Do not recreate conn inside if
...
closes #841
2016-03-22 15:12:35 -06:00
Cameron Sparr
69606a45e0
Fix prometheus label names, and dont panic if invalid
...
fixes #907
2016-03-22 12:29:55 -06:00