Pierre Fersing
3ff184c061
Removed leaked "database" tag on redis metrics ( #1316 )
2016-06-02 14:25:23 +01:00
Meng Ye
80368e3936
fix used_percent Calculation formula ( #1313 )
2016-06-02 14:24:48 +01:00
Cameron Sparr
2c448e22e1
New object: ErrChan for concurrent err handling
2016-06-02 13:29:37 +01:00
Cameron Sparr
675457873a
haproxy input: fix potential race condition
2016-06-02 11:22:07 +01:00
Cameron Sparr
8173338f8a
fix build flags
2016-06-01 18:58:54 +01:00
Cameron Sparr
c4841843a9
Create dummy zfs plugin file
2016-06-01 18:53:29 +01:00
Cameron Sparr
f08a27be5d
graylog input doc tweaks
...
closes #1261
2016-06-01 18:44:18 +01:00
Ali Alrahahleh
a4b36d12dd
add graylog plugin
...
add unit test for graylog
2016-06-01 18:21:09 +01:00
Cameron Sparr
c842724b61
Fix graylog test race
2016-06-01 16:32:38 +01:00
Cameron Sparr
52b9fc837c
Adding active & inactive memory to mem plugin
...
closes #1213
2016-06-01 16:04:20 +01:00
Cameron Sparr
6f991ec78a
Sleep longer in tail test
2016-06-01 15:49:32 +01:00
Łukasz Harasimowicz
7921d87a45
Added Consul health checks state monitoring. ( #1294 )
2016-06-01 11:02:28 +01:00
Rickard von Essen
9f7a758bf9
RFR: Initial support for ZFS on FreeBSD ( #1224 )
...
* WIP: Initial support for ZFS on FreeBSD
* Added build directives
* Ignore 'kstatPath' config option on FreeBSD
* Added tests for ZFS FreeBSD input plugin.
* Updated the README to confrom with the guidelines and added FreeBSD info
* Fixed indents
* Spell check
2016-05-31 17:49:56 +01:00
Cameron Sparr
0aff7a0bc1
Disk plugin: return immediately if usage fails
...
closes #1297
2016-05-31 17:17:06 +01:00
Cameron Sparr
c4cfdb8a25
Revert "Revert graylog output"
...
This reverts commit 4f27315720
.
2016-05-31 16:45:14 +01:00
Cameron Sparr
342cfc4087
ReAdd gelf serializer & graylog output filter. ( #1299 )
...
This reverts commit 958ef2f872
.
2016-05-31 16:41:27 +01:00
Martin Seener
e809c4e445
Also added reasonable default for influxdb input plugin
...
to simplify configuration for most users
closes #1295
2016-05-31 13:41:02 +01:00
Cameron Sparr
9ff536d94d
Limit GetMetricStatistics to 10 per second
...
closes #1197
2016-05-31 11:26:52 +01:00
Cameron Sparr
958ef2f872
Revert "Add gelf serializer & graylog output filter." ( #1299 )
2016-05-31 11:21:20 +01:00
vanillahsu
eeeab5192b
Add gelf serializer & graylog output filter. ( #1167 )
...
* add gelf serializer.
* change url.
* handle fields in correct format.
* add graylog.
* handle host field of graylog.
* 1: Add go-gelf entry to Godeps to fix ci.
2: switch to github.com/Graylog2/go-gelf.
* implement Close().
* Deprecated gelf serializer, and back to graylog-golang.
* Update graylog-golang's hash.
* move gelf related function to graylog.go.
* 1: remove uneeded deps on Godeps_windows.
2: add README.md
3: add unittest.
* Fix unittest on 'go test -race'
2016-05-31 10:58:35 +01:00
robinpercy-xm
a7dfbce3d3
Addressing PR feedback
...
- Updated README/CHANGELOG
- Added links to further info to input README
- Reduced lines to 80 chars
Removing input declaration from SampleConfig
Moved PR to unreleased section of changelog
closes #1165
2016-05-31 10:47:26 +01:00
Jan Shim
ed2d1d9bb7
Add kernel_vmstat input plugins
2016-05-31 10:46:34 +01:00
Robin Percy
0fb2d2ffae
Adding a conntrack input plugin
...
- Collects conntrack stats from the configured directories and files.
Applying PR feedback:
- Rebased onto master
- Updated README/CHANGELOG
- Limited lines to 80 chars
- Improved plugin docs and README
- added a dummy notlinux build file
Fixed up CHANGELOG and README after rebase
closes #1164
2016-05-31 10:42:19 +01:00
Martin
984b6cb0fb
Made the apache input’s urls parameter optional by using a reasonable default for most users ( #1288 )
2016-05-27 16:12:36 +01:00
Björn Lichtblau
ca504a19ec
Use optimeDate to get MongoTimestamp (mongo input plugin). ( #1281 )
2016-05-27 11:57:17 +01:00
Lukasz Jagiello
c2797c85d1
Updated documentation. ( #1284 )
2016-05-26 19:31:51 +01:00
Pierre Fersing
d5add07c0b
processes: Don't return error if process exited ( #1283 )
2016-05-26 17:58:20 +01:00
Kostas Botsas
0ebf1c1ad7
write_consistency documentation ( #1282 )
...
Added write_consistency to InfluxDB output documentation
2016-05-26 17:23:01 +01:00
Martin Seener
42d7fc5e16
Use the DefaultURL parameter if no url is explicitly set by the user
...
closes #1278
closes #1277
2016-05-26 12:14:43 +01:00
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
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
Nick
9966099d1a
Replace ":" with "_" in tags. This should make the mysql plugin work with the opentsdb output (it uses a "server" tag like "127.0.0.1:3306") ( #1256 )
2016-05-25 11:37:48 +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
Cameron Sparr
d736c7235a
prevent potential tail datarace ( #1254 )
2016-05-24 15:16:33 +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
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