telegraf/plugins/outputs
tuier e457b7a8df Source improvement for librato output (#1416)
* Source improvement for librato output

Build the source from the list of tag instead of a configuration specified
single tag

Graphite Serializer:
* make buildTags public
* make sure not to use empty tags

Librato output:
* Improve Error handling for librato API base on error or debug flag
* Send Metric per Batch (max 300)
* use Graphite BuildTag function to generate source

The change is made that it should be retro compatible

Metric sample:
server=127.0.0.1 port=80 state=leader env=test
measurement.metric_name value
service_n.metric_x

Metric before with source tags set as "server":
source=127.0.0.1
test.80.127_0_0_1.leader.measurement.metric_name
test.80.127_0_0_1.leader.service_n.metric_x

Metric now:
source=test.80.127.0.0.1.leader
measurement.metric_name
service_n.metric_x

As you can see the source in the "new" version is much more precise
That way when filter (only from source) you can filter by env or any other tags

* Using template to specify which tagsusing for source, default concat all
tags

* revert change in graphite serializer

* better documentation, change default for template

* fmt

* test passing with new host as default tags

* use host tag in api integration test

* Limit 80 char per line, change resolution to be a int in the sample

* fmt

* remove resolution, doc for template

* fmt
2016-08-09 08:29:15 +01:00
..
all ReAdd gelf serializer & graylog output filter. (#1299) 2016-05-31 16:41:27 +01:00
amon Seems to be a toml parse bug around triple pounds 2016-02-18 14:36:03 -07:00
amqp Cleanup & standardize config file 2016-04-01 10:59:53 -06:00
cloudwatch Consolidate AWS credentials (#1208) 2016-05-25 12:30:39 +01:00
datadog Don't replace _ with . in datadog names 2016-04-20 09:06:13 -06:00
file Cleanup & standardize config file 2016-04-01 10:59:53 -06:00
graphite graphite output: set write deadline on TCP connection 2016-07-14 09:16:29 -06:00
graylog Fix graylog test race 2016-06-01 16:32:38 +01:00
influxdb influxdb output: config doc update 2016-08-09 07:50:35 +01:00
instrumental instrumental plugin, rewrite connection retries 2016-07-14 15:18:31 -06:00
kafka Add Kafka output readme (#1609) 2016-08-08 23:10:07 +01:00
kinesis Consolidate AWS credentials (#1208) 2016-05-25 12:30:39 +01:00
librato Source improvement for librato output (#1416) 2016-08-09 08:29:15 +01:00
mqtt Cleanup & standardize config file 2016-04-01 10:59:53 -06:00
nsq Cleanup & standardize config file 2016-04-01 10:59:53 -06:00
opentsdb OpenTSDB test problems, disabling output integration tests 2016-06-07 10:39:25 +01:00
prometheus_client Prometheus client & win_perf_counters char changes 2016-07-21 16:24:19 +01:00
riemann Just close Riemann client on send metrics failure 2016-04-18 17:25:36 -06:00
registry.go Create public models for telegraf metrics, accumlator, plugins 2016-01-27 15:42:50 -07:00