Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Release 0.3.0 #437

Closed
wants to merge 53 commits into from
Closed

[WIP] Release 0.3.0 #437

wants to merge 53 commits into from

Conversation

sparrc
Copy link
Contributor

@sparrc sparrc commented Dec 12, 2015

TODO

  • Support per-plugin tags
  • Support measurement prefix/suffix
  • Backend support for field name pass/drop
  • Refactor system plugin unit tests into separate files
  • Remove internal parallelizing in plugins:
    • httpjson
    • exec
    • jolokia
    • postgresql
    • procstat
    • rabbitmq
    • twemproxy
  • Rename plugins -> inputs (maybe)

Aggregate plugin measurements:

  • All system plugins
  • aerospike
  • apache
  • bcache
  • disque
  • elasticsearch
  • exec
  • haproxy
  • httpjson
  • jolokia
  • kafka_consumer
  • leofs
  • lustre2
  • mailchimp
  • memcached
  • mongodb
  • mysql
  • nginx
  • phpfpm
  • ping
  • postgresql
  • procstat
  • prometheus
  • puppetagent
  • rabbitmq
  • redis
  • rethinkdb
  • statsd
  • trig
  • twemproxy
  • zfs
  • zookeeper

Output Compatability (some outputs assume a "value" key in each measurement)

  • amon
  • amqp
  • datadog
  • influxdb
  • kafka
  • kinesis
  • librato
  • mqtt
  • nsq
  • opentsdb
  • prometheus_client
  • riemann

Unit Tests:

  • config
  • internal
  • main
  • aerospike
  • apache
  • bcache
  • disque
  • elasticsearch
  • exec
  • haproxy
  • httpjson
  • jolokia
  • kafka_consumer
  • leofs
  • lustre2
  • mailchimp
  • memcached
  • mongodb
  • mysql
  • nginx
  • phpfpm
  • ping
  • postgresql
  • procstat
  • prometheus
  • puppetagent
  • rabbitmq
  • redis
  • rethinkdb
  • statsd
  • system
  • trig
  • twemproxy
  • zfs
  • zookeeper

Output unit tests:

  • amon
  • amqp
  • datadog
  • influxdb
  • kafka
  • kinesis
  • librato
  • mqtt
  • nsq
  • opentsdb
  • prometheus_client
  • riemann

@sparrc sparrc force-pushed the 0.3.0 branch 7 times, most recently from 0f53081 to b0f79f4 Compare December 19, 2015 22:37
@titilambert
Copy link
Contributor

@sparrc
Just a question: Why are you wondering about : Rename plugins -> inputs (maybe) ?
I just thought that inputs could be "config inputs" like etcd or zookeeper ? or maybe just config ?

@sparrc
Copy link
Contributor Author

sparrc commented Dec 24, 2015

@titilambert because "plugins" is too generic, since there are also "output plugins" now, and probably there will be "aggregator plugins" soon too

@titilambert
Copy link
Contributor

@sparrc oh :) this is cool :) what about
"collectors" ? But "inputs" seems obvious ...

@lexmag
Copy link
Contributor

lexmag commented Jan 3, 2016

👍 for "plugins" –> "inputs" renaming.

@sparrc sparrc force-pushed the 0.3.0 branch 2 times, most recently from 9c5c009 to 8ef935f Compare January 7, 2016 21:54
@sparrc sparrc force-pushed the 0.3.0 branch 8 times, most recently from 55d9f22 to 7169aed Compare January 7, 2016 22:54
@pauldix
Copy link
Member

pauldix commented Jan 7, 2016

omg, so much here. But looks good. +1

@sparrc
Copy link
Contributor Author

sparrc commented Jan 9, 2016

closing in favor of #498

@sparrc sparrc closed this Jan 9, 2016
@sparrc sparrc deleted the 0.3.0 branch February 9, 2016 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants