Cameron Sparr
e619493ece
Implementing generic parser plugins and documentation
...
This constitutes a large change in how we will parse different data
formats going forward (for the plugins that support it)
This is working off @henrypfhu's changes.
2016-02-08 21:08:44 -07:00
Cameron Sparr
6b06a23102
Change [tags] to [global_tags] to deal with toml bug
...
closes #662
2016-02-08 16:20:47 -07:00
Cameron Sparr
b55a93a3e1
update changelog
2016-02-07 09:06:51 -07:00
Cameron Sparr
f5f43e6d1b
ping plugin: use -W for linux, -t for bsd/darwin
...
closes #443
2016-02-06 23:24:47 -07:00
Cameron Sparr
1e03a9440b
Try ping plugin with -n and -s options added
2016-02-06 23:09:29 -07:00
Cameron Sparr
f01da8fee4
Remove extraneous 'v' from README tarball
2016-02-04 11:23:46 -07:00
Cameron Sparr
434c08a357
Release 0.10.2
2016-02-04 11:04:29 -07:00
Cameron Sparr
bd9c5b6995
mqtt output: cleanup, implement TLS
...
Also normalize TLS config across all output plugins and normalize
comment strings as well.
2016-02-04 10:44:37 -07:00
Cameron Sparr
b941d270ce
changelog update
2016-02-03 08:35:03 -07:00
Cameron Sparr
a11e07e250
Minor change to forgotten config file exit
2016-02-01 17:44:19 -07:00
Cameron Sparr
d266dad1f4
Don't compile ping plugin on windows.
...
closes #496
2016-02-01 16:39:53 -07:00
Cameron Sparr
24a2aaef4b
Ansible role in readme
2016-01-30 11:55:48 -07:00
Cameron Sparr
042cf517b2
Mention yum/apt repo in README
...
Also add `make windows-build` to Makefile
closes #618
2016-01-30 11:35:39 -07:00
Cameron Sparr
b97027ac9a
Allow exec plugin to parse line-protocol
...
closes #613
2016-01-30 11:12:59 -07:00
Cameron Sparr
38c4111e6c
Add unit tests for the root telegraf package
2016-01-29 16:01:34 -07:00
Cameron Sparr
338341add8
Put windows dependencies into a separate Godeps file
2016-01-29 11:10:18 -07:00
Cameron Sparr
93bb679f9d
Fix possible panic if stat is nil
...
closes #612
2016-01-29 10:47:30 -07:00
Cameron Sparr
9e7c8df384
statsd: allow template parsing fields. Default to value=
...
closes #602
2016-01-28 16:56:50 -07:00
Cameron Sparr
10c4e4f63f
Fix datadog json marshalling
...
fixes #607
2016-01-28 16:12:33 -07:00
Cameron Sparr
962325cc40
Warn when metrics are being overwritten
...
closes #601
2016-01-28 14:00:14 -07:00
Cameron Sparr
d835c19fce
Insert . between msrmnt and field name in datadog output
...
fixes #600
2016-01-28 12:04:26 -07:00
Cameron Sparr
9d4b55be19
Include all tag values in graphite output
...
closes #595
2016-01-28 10:58:35 -07:00
Cameron Sparr
c549ab907a
Throughout telegraf, use telegraf.Metric rather than client.Point
...
closes #599
2016-01-27 23:47:32 -07:00
Cameron Sparr
9c0d14bb60
Create public models for telegraf metrics, accumlator, plugins
...
This will basically make the root directory a place for storing the
major telegraf interfaces, which will make telegraf's godoc looks quite
a bit nicer. And make it easier for contributors to lookup the few data
types that they actually care about.
closes #564
2016-01-27 15:42:50 -07:00
Cameron Sparr
a822d942cd
386 -> i386
2016-01-27 13:42:34 -07:00
Cameron Sparr
3a64a01f91
Release 0.10.1
2016-01-27 12:55:06 -07:00
Cameron Sparr
6ebb6bc7ee
Fix SNMP unit tests on OSX, improve tag config doc
...
closes #592
2016-01-27 11:27:10 -07:00
Cameron Sparr
be95dfdd0e
Update dependency hashes
2016-01-26 16:27:18 -07:00
Cameron Sparr
88890fa7c2
Update changelog
2016-01-26 16:05:20 -07:00
Cameron Sparr
c10227a766
Update changelog and readme, and small tweaks to github_webhooks
2016-01-26 15:57:06 -07:00
Cameron Sparr
7e7e462de1
Merge branch 'ghWebhooks'
...
closes #573
2016-01-26 15:29:41 -07:00
Cameron Sparr
7f8469b66a
Fixup some disk usage reporting, make it reflect df
...
fixes #513
2016-01-26 11:56:28 -07:00
Cameron Sparr
3bfb3a9fe2
Insert documentation into sample-config on JSON parsing
...
closes #521
2016-01-25 13:29:05 -07:00
Cameron Sparr
8675bd125a
add 'gdm restore' to adding a dependency instructions
2016-01-25 10:59:44 -07:00
Cameron Sparr
3da390682d
Kinesis output shouldn't return an error for no reason
2016-01-22 17:32:36 -07:00
Cameron Sparr
5349a3b6d1
Implement a per-output fixed size metric buffer
...
Also moved some objects out of config.go and put them in their own
package, internal/models
fixes #568
closes #285
2016-01-22 16:29:02 -07:00
Cameron Sparr
f2ab5f61f5
Gather elasticsearch nodes in goroutines, handle errors
...
fixes #464
2016-01-21 17:00:44 -07:00
Cameron Sparr
e910a03af4
Changelog update
2016-01-21 16:44:35 -07:00
Cameron Sparr
4d0dc8b7c8
Refactor the docker plugin, use go-dockerclient throughout
...
fixes #503
fixes #463
2016-01-21 16:07:03 -07:00
Cameron Sparr
f24f5e98dd
Remove go get ./... from the Makefile
2016-01-20 15:01:08 -07:00
Cameron Sparr
6647cfc228
statsd: If parsing a value to int fails, try to float and cast to int
...
fixes #556
2016-01-20 14:30:57 -07:00
Cameron Sparr
55c07f23b0
Update contributing document
2016-01-20 12:33:49 -07:00
Cameron Sparr
8192572e23
Update changelog
2016-01-20 12:22:11 -07:00
Cameron Sparr
fc1aa7d3b4
Filter mount points before stats are collected
...
fixes #440
2016-01-20 11:46:59 -07:00
Cameron Sparr
d3925fe578
Include CPU usage percent with procstat data
...
closes #484
2016-01-19 22:52:55 -07:00
Cameron Sparr
d3a5cca1bc
Collection interval random jittering
...
closes #460
2016-01-19 13:22:54 -07:00
Cameron Sparr
f3b553712a
Changelog update
2016-01-19 11:21:05 -07:00
Cameron Sparr
839651fadb
Change default statsd packet size to 1500, make configurable
...
Also modifying the internal UDP listener/parser code to make it able to
handle higher load. The udp listener will no longer do any parsing or
string conversion. It will simply read UDP packets as bytes and put them
into a channel. The parser thread will now deal with splitting the UDP
metrics into separated strings.
This could probably be made even better by leaving everything as byte
arrays.
fixes #543
2016-01-19 11:08:16 -07:00
Cameron Sparr
7efe108686
Update Godeps file
2016-01-19 09:44:25 -07:00
Cameron Sparr
bc71e956a5
changelog bugfix update
2016-01-18 11:05:14 -07:00
Cameron Sparr
8cbdf0f907
Tweak config messages for graphite. Update changelog and readme
...
closes #494
2016-01-16 17:29:02 -07:00
Cameron Sparr
6eea89f4c0
Make NSQ plugin compatible with version 0.10.0
2016-01-15 17:04:23 -07:00
Cameron Sparr
c483e16d72
Add option to disable statsd name conversion
...
closes #467
closes #532
2016-01-15 15:58:09 -07:00
Cameron Sparr
40a5bad968
Update procstat doc
2016-01-15 15:55:52 -07:00
Cameron Sparr
b24e71b232
Removing old package script, trim Makefile
2016-01-15 14:03:04 -07:00
Cameron Sparr
f60c090e4c
Add a quiet mode to telegraf
...
closes #514
2016-01-15 13:31:04 -07:00
Cameron Sparr
50334e6bac
Only compile the sensors plugin if the 'sensors' tag is set
2016-01-15 13:15:33 -07:00
Cameron Sparr
963a9429dd
Tweak changelog for sensors plugin, and add a non-linux build file
...
closes #519
closes #168
2016-01-15 11:22:33 -07:00
Cameron Sparr
e8907acd28
Update Godeps and fix changelog 2014->2016
2016-01-14 22:35:05 -07:00
Cameron Sparr
a39a7a7a03
Add an interface:"all" tag to the net protocol counters
...
fixes #508
2016-01-14 19:55:19 -07:00
Cameron Sparr
fb837ca66d
Add 0.10.0 blog post link to README
2016-01-14 09:21:01 -08:00
Cameron Sparr
2ec1ffdc11
Fix Telegraf s3 upload and readme links
...
fixes #505
2016-01-11 13:35:26 -07:00
Cameron Sparr
56509a61b9
Change 0.3.0 -> 0.10.0
2016-01-08 17:22:23 -07:00
Cameron Sparr
f37f8ac815
Update changelog and readme for package updates
2016-01-08 15:13:58 -07:00
Cameron Sparr
fd6daaa73b
0.3.0: update README and documentation
2016-01-08 15:25:04 -06:00
Cameron Sparr
6496d185ab
add backwards-compatability for 'plugins', remove [inputs] and [outputs] headers
2016-01-08 12:49:50 -07:00
Cameron Sparr
7499c1f969
0.3.0: update README and documentation
2016-01-08 10:33:25 -07:00
Cameron Sparr
9c5db1057d
renaming plugins -> inputs
2016-01-07 15:04:30 -07:00
Cameron Sparr
30d24a3c1c
0.3.0 documentation changes and improvements
2016-01-07 13:02:59 -07:00
Cameron Sparr
ad4af06802
Update Makefile and Godeps and various fixups
2016-01-07 12:33:26 -07:00
Cameron Sparr
64b98a9b61
0.3.0 unit tests: agent and prometheus
2016-01-07 10:52:46 -07:00
Cameron Sparr
4fdcb136bc
0.3.0 unit tests: internal
2016-01-07 10:23:38 -07:00
Cameron Sparr
0e398f5802
0.3.0 unit tests: amon, datadog, librato
2016-01-07 10:09:04 -07:00
Cameron Sparr
b9869eadc3
0.3.0 unit tests: influxdb
2016-01-07 01:11:52 -07:00
Cameron Sparr
936c5a8a7a
0.3.0 unit tests: rethinkdb, twemproxy, zfs
2016-01-06 22:16:04 -07:00
Cameron Sparr
10f19fade1
0.3.0 unit tests: statsd, trig, zookeeper
2016-01-06 18:19:18 -07:00
Cameron Sparr
c01594c2a4
0.3.0 unit tests: rabbitmq, redis
2016-01-06 18:13:00 -07:00
Cameron Sparr
ccbd7bb785
0.3.0 unit tests: procstat, prometheus, puppetagent
2016-01-06 17:56:30 -07:00
Cameron Sparr
6eb49dee5d
0.3.0 unit tests: mysql, nginx, phpfpm, ping, postgres
2016-01-06 17:37:56 -07:00
Cameron Sparr
6a4bf9fcff
0.3.0 unit tests: mailchimp, memcached, mongodb
2016-01-06 17:19:39 -07:00
Cameron Sparr
9ada89d51a
0.3.0 unit tests: jolokia, kafka_consumer, leofs, lustre2
2016-01-06 16:55:28 -07:00
Cameron Sparr
524fddedb4
0.3.0 unit tests: exec, httpjson, and haproxy
2016-01-06 16:11:16 -07:00
Cameron Sparr
c4a7711e02
0.3.0 unit tests: disque and elasticsearch
2016-01-05 23:48:59 -07:00
Cameron Sparr
2e20fc413c
0.3.0 unit tests: aerospike, apache, bcache
2016-01-05 23:48:59 -07:00
Cameron Sparr
498482d0f6
0.3.0 unit tests: system plugins
2016-01-05 23:48:59 -07:00
Cameron Sparr
4bd5b6a4d6
Fix httpjson panic for nil request body
2016-01-05 23:48:59 -07:00
Cameron Sparr
2e764cb22d
0.3.0 Removing internal parallelism: twemproxy and rabbitmq
2016-01-05 23:48:59 -07:00
Cameron Sparr
c8914679b7
0.3.0 Removing internal parallelism: procstat
2016-01-05 23:48:59 -07:00
Cameron Sparr
e25ac0d587
0.3.0 Removing internal parallelism: postgresql
2016-01-05 23:48:59 -07:00
Cameron Sparr
41374aabcb
0.3.0 Removing internal parallelism: httpjson and exec
2016-01-05 23:48:59 -07:00
Cameron Sparr
f60d846eb3
0.3.0 outputs: riemann
2016-01-05 23:48:59 -07:00
Cameron Sparr
96e54ab326
CHANGELOG update
2016-01-05 23:48:59 -07:00
Cameron Sparr
40a3feaad0
0.3.0 outputs: opentsdb
2016-01-05 23:48:59 -07:00
Cameron Sparr
2611931f82
0.3.0 output: librato
2016-01-05 23:48:59 -07:00
Cameron Sparr
ec39d10695
0.3.0 output: datadog and amon
2016-01-05 23:48:59 -07:00
Cameron Sparr
30d8ed411a
0.3.0: mongodb and jolokia
2016-01-05 23:48:59 -07:00
Cameron Sparr
64a832467e
0.3.0: postgresql and phpfpm
2016-01-05 23:48:59 -07:00
Cameron Sparr
9c5321c538
0.3.0 HAProxy rebase
2016-01-05 23:48:59 -07:00
Cameron Sparr
aba123dae0
0.3.0: rethinkdb
2016-01-05 23:48:59 -07:00
Cameron Sparr
5aca58ad2a
0.3.0: zookeeper and zfs
2016-01-05 23:48:59 -07:00