From c648cf48a26f783830ce97aa7817176211107509 Mon Sep 17 00:00:00 2001 From: Daniel Nelson Date: Tue, 9 May 2017 13:44:34 -0700 Subject: [PATCH 1/2] Update contributing section Hoping this will encourage more non-plugin contributions. --- README.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2dc6997d6..84d7b11ef 100644 --- a/README.md +++ b/README.md @@ -20,8 +20,15 @@ For more information on Processor and Aggregator plugins please [read this](./do New plugins are designed to be easy to contribute, we'll eagerly accept pull requests and will manage the set of plugins that Telegraf supports. -See the [contributing guide](CONTRIBUTING.md) for instructions on writing -new plugins. + +## Contributing + +There are many ways to contribute: +- Fix and [report bugs](https://github.com/influxdata/telegraf/issues/new) +- [Improve documentation](https://github.com/influxdata/telegraf/issues?q=is%3Aopen+label%3Adocumentation) +- [Review code and feature proposals](https://github.com/influxdata/telegraf/pulls) +- Answer questions on github and on the [Community Site](https://community.influxdata.com/) +- [Contribute plugins](CONTRIBUTING.md) ## Installation: @@ -240,9 +247,3 @@ formats may be used with input plugins supporting the `data_format` option: * [socket_writer](./plugins/outputs/socket_writer) * [tcp](./plugins/outputs/socket_writer) * [udp](./plugins/outputs/socket_writer) - -## Contributing - -Please see the -[contributing guide](CONTRIBUTING.md) -for details on contributing a plugin to Telegraf. From ac466b393d97c150db8df212142b64a5ae4dbdb5 Mon Sep 17 00:00:00 2001 From: Daniel Nelson Date: Tue, 9 May 2017 13:45:27 -0700 Subject: [PATCH 2/2] Add missing plugins to README --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 84d7b11ef..2c7d40b28 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,7 @@ configuration options. * [couchbase](./plugins/inputs/couchbase) * [couchdb](./plugins/inputs/couchdb) * [disque](./plugins/inputs/disque) +* [dmcache](./plugins/inputs/dmcache) * [dns query time](./plugins/inputs/dns_query) * [docker](./plugins/inputs/docker) * [dovecot](./plugins/inputs/dovecot) @@ -134,6 +135,7 @@ configuration options. * [ipmi_sensor](./plugins/inputs/ipmi_sensor) * [iptables](./plugins/inputs/iptables) * [jolokia](./plugins/inputs/jolokia) +* [kapacitor](./plugins/inputs/kapacitor) * [kubernetes](./plugins/inputs/kubernetes) * [leofs](./plugins/inputs/leofs) * [lustre2](./plugins/inputs/lustre2) @@ -202,6 +204,7 @@ Telegraf can also collect metrics via the following service plugins: * [github](./plugins/inputs/webhooks/github) * [mandrill](./plugins/inputs/webhooks/mandrill) * [rollbar](./plugins/inputs/webhooks/rollbar) + * [papertrail](./plugins/inputs/webhooks/papertrail) Telegraf is able to parse the following input data formats into metrics, these formats may be used with input plugins supporting the `data_format` option: