Commit Graph

295 Commits

Author SHA1 Message Date
Mike Gent 2cc2913d81 Add static routing_key option to amqp output () 2018-06-03 15:52:00 -07:00
Thanabodee Charoenpiriyakij 8b28f40cc0 Handle uint64 on cloudwatch output () 2018-06-01 10:47:40 -07:00
Daniel Nelson 59f0a5354f
Log if connection is closed on write error 2018-05-29 16:10:27 -07:00
Daniel Nelson 6a21e23bcc
Update graphite output dataf format docs 2018-05-21 16:39:33 -07:00
Pavel Boev 7660315e45 Add support for Graphite 1.1.x tags () 2018-05-21 15:59:56 -07:00
Daniel Nelson 3072b5a493
Update mqtt output docs and changelog 2018-05-18 19:03:00 -07:00
jvrahav 81f5a41bc9 Add batch mode to mqtt output () 2018-05-18 18:55:02 -07:00
Daniel Nelson 2948dec6f5
Update changelog and docs for application_insights plugin 2018-05-15 16:42:56 -07:00
Karol Zadora-Przylecki 863af9d1d4 Add Microsoft Application Insights output plugin () 2018-05-15 16:05:59 -07:00
Daniel Nelson e45822e2e2
Fix librato output support for uint and bool () 2018-05-15 15:54:20 -07:00
Daniel Nelson d5f57715dc
Add method, basic auth, and tls support to http output 2018-05-14 17:18:07 -07:00
Dark 190a4128c5 Add HTTP output plugin () 2018-05-14 17:15:40 -07:00
Daniel Nelson b11468757c
Add uint/bool support to cratedb output () 2018-05-08 12:10:25 -07:00
Daniel Nelson 73c22a8189
Add SerializeBatch method to the Serializer interface () 2018-05-04 18:27:31 -07:00
Daniel Nelson de355b76d6
Simplify testing with TLS () 2018-05-04 16:33:23 -07:00
Daniel Nelson b2bb44363a
Update kafka readme 2018-05-04 14:39:31 -07:00
Daniel Nelson fd63591b15
Fix grammar 2018-05-03 17:26:01 -07:00
Daniel Nelson 2108582b43
Clarify max_retry option in kafka output 2018-05-03 17:22:49 -07:00
Daniel Nelson cff7ee8edf
Fix handling of uint64 in datadog output () 2018-05-01 18:56:39 -07:00
Daniel Nelson abdff033cc
Note options that only work with influxdb HTTP 2018-04-25 13:47:16 -07:00
Daniel Nelson f639f994b5
Ignore writer error in file output () 2018-04-23 15:08:04 -07:00
Daniel Nelson 78d4a95ce6
Test using Go 1.8-1.10; official builds with 1.10 () 2018-04-18 16:14:06 -07:00
Daniel Nelson 1486ae25c0
Tidy up last change to socket listener/writer 2018-04-17 17:48:30 -07:00
Bob Shannon 0b4f4b089f Add TLS support to socket_writer and socket_listener plugins () 2018-04-17 17:02:04 -07:00
Daniel Nelson 8d516d26e9
Fix MQTT sample config 2018-04-12 14:34:55 -07:00
Boris Schrijver 64a23c0b18 Fix make test-ci run () 2018-04-10 15:35:58 -07:00
Daniel Nelson 7177e0473f
Fix conversion of unsigned ints in prometheus output () 2018-04-05 16:38:41 -07:00
Daniel Nelson df78133bf3
Log error if scheme is unsupported 2018-04-05 11:08:31 -07:00
Jeff Ashton bf915fa79c Fix https in InfluxDB output () 2018-04-05 10:50:32 -07:00
Daniel Nelson 265d0e6d84
Fix bug preventing database from being recreated () 2018-04-02 16:18:33 -07:00
Daniel Nelson b99cd14129
Add influx uint support as a runtime option () 2018-03-29 13:31:43 -07:00
Daniel Nelson 43bd23e555
Add support for connecting to InfluxDB over a unix domain socket () 2018-03-27 18:36:08 -07:00
Daniel Nelson cc97b48ca8
Add support for skipping database creation () 2018-03-27 17:59:57 -07:00
Daniel Nelson 1c0f63a90d
Add new line protocol parser and serializer, influxdb output () 2018-03-27 17:30:51 -07:00
Pierre Tessier 6200683c29 Remove noisy debug message from Wavefront output () 2018-03-19 11:04:35 -07:00
Daniel Nelson 8c932abff6
Disable keepalive in mqtt output. ()
This functionality currently has race conditions that can result in the
output deadlocking.
2018-02-25 01:04:04 -08:00
Pranay Kanwar b355536b20 Convert boolean metric values to float in datadog output () 2018-02-20 17:32:18 -08:00
S 53221d87eb Add option to disable labels in prometheus output for string fields () 2018-02-16 14:07:26 -08:00
Dwight Spencer ddde8809f4 Add README.md for mqtt output () 2018-02-16 13:51:20 -08:00
Philipp Weber b7a68eef56 Remove userinfo from url tag in prometheus input () 2018-02-05 11:16:00 -08:00
Pierre Tessier 281f4d3688 Fix example source_override values in wavefront output () 2018-02-02 10:51:00 -08:00
Philipp Weber a2635573a8 Add TLS and http basic_auth to prometheus_client output () 2018-02-01 11:12:16 -08:00
Pierre Tessier 3e4c91880a Add timeout to wavefront output write () 2018-01-25 13:44:25 -08:00
Daniel Nelson 91fc2765b1
Limit wait time for writes in mqtt output () 2018-01-22 11:15:13 -08:00
Piotr Popieluch f374a295d9 Reconnect before sending graphite metrics if disconnected () 2018-01-17 15:27:24 -08:00
Daniel Nelson 3cf0ba1ccf
Pin crate docker image for testing 2018-01-09 13:10:40 -08:00
Adam Johnson 56be3d3236 Reintroduce AWS credential check to cloudwatch output () 2018-01-02 16:33:15 -08:00
Daniel Nelson 4f7afb8cb5
Set content-type charset in influxdb output and allow it be overridden () 2017-12-28 16:22:19 -08:00
Daniel Nelson 5b40173bcb
Remove AWS credential check from cloudwatch output ()
This method is reported to not work with IAM Instance Profiles, and we
do not want to make any calls that would require additional permissions.
2017-12-13 17:51:55 -08:00
Daniel Nelson 8484de6c12
Fix separation of multiple prometheus_client outputs () 2017-12-11 18:00:19 -08:00
Daniel Nelson 177e7e2c73
Log connect error only in wavefront output () 2017-12-06 14:55:29 -08:00
Daniel Nelson 44320a5421
Add option to amqp output to publish persistent messages () 2017-11-30 18:40:12 -08:00
Leandro Piccilli 92ca661662 Add support for tags in the index name in elasticsearch output () 2017-11-20 16:25:36 -08:00
Leandro Piccilli 4d1bc620b2 Add index by week number to Elasticsearch output () 2017-11-20 14:22:29 -08:00
Daniel Nelson 136c15ba33
Skip test requiring cratedb server in short test mode 2017-11-13 15:22:57 -08:00
Felix Geisendörfer 62ec3e50d9 Add CrateDB output plugin () 2017-11-09 14:03:16 -08:00
Bob Shannon fdf12ce6b4 Redact datadog API key in log output () 2017-11-06 17:41:14 -08:00
Maximilien Richer 5f215c22fe Fix typos in comments () 2017-10-31 17:00:06 -07:00
Aditya C S 23ad959d71 Add support for SSL settings to ElasticSearch output plugin () 2017-10-30 13:52:40 -07:00
Jeremy Doupe a6797a44d5 Add history and summary types to telegraf and prometheus plugins () 2017-10-24 16:28:52 -07:00
Daniel Nelson ec4efe5b03 Use labels in prometheus output for string fields () 2017-10-18 17:42:30 -07:00
Daniel Nelson 6e5915c59f Fix prometheus passthrough for existing value types () 2017-10-18 14:51:08 -07:00
Daniel Nelson 6b67fedfdc
Remove timing sensitive riemann test 2017-10-13 11:30:30 -07:00
Adam Johnson bf9f94eb9d Fix cloudwatch output requires unneeded permissions () 2017-10-13 11:04:40 -07:00
Daniel Nelson cce40c515a Use chunked transfer encoding in InfluxDB output () 2017-10-05 16:14:21 -07:00
Pierre Tessier 79f66dc5b3 Added newline to each metric line in wavefront output () 2017-10-02 17:42:21 -07:00
Pierre Tessier 366f3f560c Add Wavefront output plugin () 2017-09-29 16:13:08 -07:00
Daniel Nelson 402460f038
Use underscore as default opentsdb seperator
Preserves backwards compatibility
2017-09-27 11:36:41 -07:00
owlet123 f85db90780 Add configurable separator for metrics and fields in opentsdb output () 2017-09-27 11:29:40 -07:00
Paulo Cabido decb09e760 Add configurable metrics endpoint to prometheus output () 2017-09-19 11:27:11 -07:00
Daniel Nelson 0a8c2e0b3b Whitelist allowed char classes for opentsdb output. () 2017-09-13 17:30:52 -07:00
Dimitris Rozakis 9c8f4afa37 Respect path prefix in influx output uri () 2017-09-13 17:27:01 -07:00
Daniel Nelson 7b08f9d099 Add support for standard proxy env vars in outputs. () 2017-09-08 15:35:20 -07:00
Daniel Nelson 402a0f16e1
Fix typo 2017-09-06 14:19:42 -07:00
Pavel Gurkov 5d4eec606f Add Kafka output plugin topic_suffix option () 2017-09-06 14:18:26 -07:00
Daniel Nelson 9796d3c99d
Use ip address for default InfluxDB ip in config
Helps with initial setup if localhost cannot be resolved due to the pure
go resolver.
2017-09-05 12:55:21 -07:00
Jeff Nickoloff ac1fa05672 Added CloudWatch metric constraint validation () 2017-08-28 16:56:03 -07:00
Nevins 95fe0e43f5 Add support for sharding based on metric name () 2017-08-28 16:24:38 -07:00
Dylan Meissner a9a40cbf87 HTTP headers can be added to InfluxDB output () 2017-08-28 16:08:50 -07:00
Daniel Nelson 1f4a997164 Don't retry points beyond retention policy () 2017-08-22 16:52:26 -07:00
Bob Shannon 5fbdd09aaf Add gzip content-encoding support to influxdb output () 2017-08-14 14:50:15 -07:00
Daniel Nelson 1e2d594af0 Converge to typed value in prometheus output () 2017-08-10 10:19:28 -07:00
Daniel Nelson 82ea04f188 Fix prometheus output cannot be reloaded () 2017-07-25 15:41:18 -07:00
Song Wenhao 0f850400f2 Display error message if prometheus output fails to listen () 2017-07-05 14:28:44 -07:00
Aleksey Shirokih a8a637809e Change default prometheus_client port () 2017-06-29 14:03:42 -07:00
Daniel Nelson 929ba0a637 Remove label value sanitization in prometheus output () 2017-06-21 12:36:29 -07:00
trastle 00b37a7c0d Update README for Prometheus Client Output () 2017-06-19 11:04:08 -07:00
Simone Rotondo 674c24f987 Add HTTP Proxy support to influxdb output () 2017-06-16 12:05:08 -07:00
Daniel Nelson 949072e8dc Ensure prometheus metrics have same set of labels () 2017-06-13 18:04:26 -07:00
Dheeraj Dwivedi f0cbfe4d67 Add secure connection support to graphite output () 2017-06-13 13:42:11 -07:00
Daniel Nelson 5bab4616ff Fix udp metric splitting () 2017-06-05 12:44:29 -07:00
Daniel Nelson be03abd464 Fix length calculation of split metric buffer () 2017-05-30 17:38:32 -07:00
Daniel Nelson f47924ffc5 Fix influxdb output database quoting () 2017-05-25 13:25:52 -07:00
Daniel Nelson da99777f6f Only split metrics if there is an udp output () 2017-05-12 15:34:05 -07:00
Sebastian Borza f74687dcc0
split metrics based on UDPPayload size () 2017-05-12 14:45:50 -07:00
Patrick Hemmer 52c19af0ba fix close on closed socket_writer () 2017-05-02 11:06:49 -07:00
Daniel Nelson 6e76731b7e Don't log error creating database on connect ()
closes 
2017-04-28 15:58:46 -07:00
Daniel Nelson 086a2f5f12
Clarify retention policy option for influxdb output
closes 
2017-04-28 13:46:23 -07:00
Daniel Nelson 1da1c4753e
Clarify retention policy option for influxdb output
closes 
2017-04-28 13:40:58 -07:00
Daniel Nelson 052e88ad5e
Fix grammar 2017-04-27 14:59:18 -07:00