~stub/charm-telegraf:stub

Last commit made on 2016-07-14
Get this branch:
git clone -b stub https://git.launchpad.net/~stub/charm-telegraf
Only Stuart Bishop can upload to this branch. If you are Stuart Bishop please log in for upload directions.

Branch merges

Branch information

Name:
stub
Repository:
lp:~stub/charm-telegraf

Recent commits

ed00f13... by Stuart Bishop

Gutting unnecessary config.

We need an opinionated subordinate that does what we want, without
presenting a lot of knobs nobody should be twiddling.

772bb59... by Guillermo Gonzalez

set use_venv and include_system_packages to true, to isolate
dependencies from main charm

3927843... by Guillermo Gonzalez

- add tests for new prometheus_output_port config and helper methods:
get_prometheus_port and check_port
- add support to extra_options in global prometheus output config
- skip prometheus_client config via relation if already configured
  globally, but still set the relation information
- use check_port in prometheus_client relation handler

97c4164... by Jacek Nykis

Add prometheus_output_port config option so that users can enable prometheus output without need to understand configuration format for telegraf. A few pep8/pyflakes fixes

b60b16b... by Guillermo Gonzalez

fix handling of exec relation without a commands dict set in telegraf-exec interface

d3c5c3a... by Guillermo Gonzalez

fix base64 backward-compat support

8b77ef9... by Guillermo Gonzalez

support in/outputs_config as bas64 for the upgrade case to avoid a hook
error

ef344be... by Guillermo Gonzalez

remove optional command args handling

f63305b... by Guillermo Gonzalez

update telegraf-exec interface to support a list of commands

3d056b1... by Guillermo Gonzalez

- initial exec input plugin support
- use hostname=UNIT_NAME by default
- fix get_remote_unit_name to not pickup the wrong relation
- remove when_not decorators, to get called when a relation change
- fix tests
- fix prometheus_client tags handling
- add build and clean target to Makefile