Commit Graph

435 Commits

Author SHA1 Message Date
Sergio Jimenez 5a7c19f47d plugin(mesos): Initial commit
The plugin is able to query a Mesos master and push the metrics, a
blacklist can be configured and a timeout, it's still not used.

Added unit test, might be a good idea to have system test using docker.
2016-04-08 18:34:43 +02:00
Cameron Sparr 716b375ab6 Start service plugins immediately, fix off-by-one bug 2016-04-08 18:34:43 +02:00
Cameron Sparr eb5dddf0d6 Flush based on buffer size rather than time
this includes:
- Add Accumulator to the Start() function of service inputs
- For message consumer plugins, use the Accumulator to constantly add
  metrics and make Gather a dummy function
- rework unit tests to match this new behavior.
- make "flush_buffer_when_full" a config option that defaults to true

closes #666
2016-04-08 18:34:43 +02:00
Thibault Cohen a60302a0db Add tcp/udp check connection input plugin
closes #650
2016-04-08 18:34:43 +02:00
Cameron Sparr dc6cd5e714 Small readme formattings 2016-04-08 18:34:43 +02:00
Andrei Burd 0d12f2db85 Code formatted, Readme updated based on example
closes #695
2016-04-08 18:34:42 +02:00
Vladislav Shub ec8f51beaf Added full support for raindrops and tests 2016-04-08 18:34:42 +02:00
Cameron Sparr 0415e8d19e Add support for specifying SSL config for influxdb output
closes #191
2016-04-08 18:34:42 +02:00
Cameron Sparr 5013290094 Add Serializer plugins, and 'file' output plugin 2016-04-08 18:34:42 +02:00
Cameron Sparr a9b91c7daa Add Serializer plugins, and 'file' output plugin 2016-04-08 18:34:42 +02:00
Thomas Menard f53675ab7c postgres plugin bgwriter stats
Add pg_stat_bg_writer stats

closes #683
2016-04-08 18:34:42 +02:00
Cameron Sparr 668e16bb36 MQTT Consumer Input plugin 2016-04-08 18:34:42 +02:00
Dragostin Yanev (netixen) 6b0ea64d1b Change point_buffer to metric_buffer to conform will changes in https://github.com/influxdata/telegraf/pull/676
closes #680
2016-04-08 18:34:42 +02:00
Dragostin Yanev (netixen) 31d7694039 Add NATS consumer input plugin. 2016-04-08 18:34:42 +02:00
Mike Tonks f6a0787b06 Remove config option, percent option always activated. Fix review issues 2016-04-08 18:34:42 +02:00
Mike Tonks 1ba3192de8 Add calculated cpu and memory percentages to docker input (via config option) 2016-04-08 18:34:42 +02:00
Miki 9e87128588 Merge remote-tracking branch 'upstream/master'
Conflicts:
	plugins/inputs/dovecot/README.md
	plugins/inputs/dovecot/dovecot.go
2016-02-11 09:14:28 +01:00
Miki cabf5d004d added dovecot plugin
closes #671
2016-02-09 14:10:17 -07:00
Cameron Sparr d551da26e5 Fix exec input legacy behavior, command='' 2016-02-09 13:49:14 -07:00
Dhruv Bansal 893357f01e Updated Riemann output:
* Customizable 'separator' option instead of hard-coded '_'

* String values are sent as "State" instead of "Metric", preventing
  Riemann from rejecting them

* Riemann service name is set to an (ugly) combination of input name &
  (sorted) tags' values...this allows connecting different events for
  the same input together on the Riemann side

closes #642
2016-02-09 11:17:07 -07:00
Cameron Sparr fc7fa4b6c5 Cleanup comments and indentation in config file 2016-02-09 11:01:50 -07:00
Cameron Sparr fb75db2f1f re-arrange and cleanup graphite output test 2016-02-09 11:01:13 -07:00
Miki cd45dd91a7 domain name only in tags 2016-02-09 10:57:57 +01:00
Miki 58dccab54b added Example Output 2016-02-09 10:17:31 +01:00
Cameron Sparr c09884c686 Fixup some URL typos 2016-02-08 21:36:53 -07:00
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
Henry Hu 1449c8b887 Add Graphite line protocol parsing to exec plugin
closes #637
2016-02-08 17:12:28 -07:00
Miki 8d793b06e3 updated 2016-02-08 18:03:15 +01:00
Miki 1aff813331 updated 2016-02-08 18:01:02 +01:00
Miki 2d38937d57 write domain name only in tags 2016-02-08 17:58:20 +01: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
codehate 9a59512f75 Add: Telegraf CouchDB Plugin
CouchDB Plugin - Formatted Code

closes #652

Minor fix for CouchDB Plugin

Formatted code fix for CouchDB Plugin

CouchDB Plugin - Changed hosts to full urls

CouchDB Plugin - Formatted Code

CouchDB Plugin - Fatal commit from local fix

CouchDB Plugin - Updated test case
2016-02-05 14:14:19 -07:00
Miki 96c8bb3203 updated Readme 2016-02-05 18:02:07 +01:00
Miki b02aa80426 added dovecot plugin 2016-02-05 17:58:21 +01: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
Reginaldo Sousa 9406961125 Fix a bug when setting host header in httpjson
closes #634
2016-02-02 21:59:18 -07:00
Rune Darrud 0d391b66a3 Added support for Windows operating systems pre-Vista. 2016-02-02 21:57:38 -07:00
Cameron Sparr d266dad1f4 Don't compile ping plugin on windows.
closes #496
2016-02-01 16:39:53 -07:00
Rune Darrud 331b700d1b Corrected a issue that came from code cleanup earlier
wherein missing performance counters caused it to return
early from the loop, instead of ignoring missing in
default configuration mode.

closes #625
2016-01-31 23:17:45 -07:00
Christoph Wegener 2163fde0a4 Fix memory leak: Remove signal.Notify code from plugins/inputs/win_perf_counters.(*Win_PerfCounters).Gather 2016-01-31 23:16:09 -07:00
Cameron Sparr b97027ac9a Allow exec plugin to parse line-protocol
closes #613
2016-01-30 11:12:59 -07:00
Christoph Wegener 4ea3f82e50 Replace all single percentage characters with double
percentage characters in sampleConfig string so that fmt.Printf
will interpret them as literal percentage characters when
running 'telegraf.exe -sample-config'

closes #620
2016-01-30 10:10:55 -07:00
Cameron Sparr 38c4111e6c Add unit tests for the root telegraf package 2016-01-29 16:01:34 -07:00
Cameron Sparr 93bb679f9d Fix possible panic if stat is nil
closes #612
2016-01-29 10:47:30 -07:00
Pavel Yudin 40d859354f Add powerdns input plugin
closes #614
2016-01-29 09:40:04 -07:00
Cameron Sparr 9e7c8df384 statsd: allow template parsing fields. Default to value=
closes #602
2016-01-28 16:56:50 -07:00
Rune Darrud f088dd7e00 Added plugin to read Windows performance counters
closes #575
2016-01-28 16:35:13 -07:00
Cameron Sparr 10c4e4f63f Fix datadog json marshalling
fixes #607
2016-01-28 16:12:33 -07:00
root a9c33abfa5 sql server: update README.md
closes #594
2016-01-28 13:50:26 -07:00